commit:     475318d2e214aa6b2b991c5a165b4578a6be321f
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 13 03:36:32 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Oct 13 04:01:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475318d2

dev-lang/rust-bin: drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-lang/rust-bin/Manifest               |  14 ---
 dev-lang/rust-bin/rust-bin-1.44.1.ebuild | 187 -------------------------------
 2 files changed, 201 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 6d2359d0d37..793f47cabc4 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,17 +1,3 @@
-DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 BLAKE2B 
c00274660698c5e980a6fe28839f96783989bc5f102025a5e2b63466928f697afc3c70ff8efd00b525ea4b88823585e801690e6c05b246abf5600af80f911a07
 SHA512 
97a67addb5995f504d7326a500d1b40c52cc6e6e6f6e946adabcf825ce9b64272232a24bc30ce36e3ea63ccda4b980f3b7b61b0e88a8554f021b731ad79a35f1
-DIST rust-1.44.1-arm-unknown-linux-gnueabi.tar.xz 107474900 BLAKE2B 
1b21f28b12507cba83ede592670b715365b1ca1fa311dc70108404bc7fa199914716cf7e5560a682ccf4f37bfaf91357f547456a032b4914e75543fdb7e8e84f
 SHA512 
5bb406cc999317a15988b434c3de53d11e3823359fd3dd798de8195fc2e7e7b32830c7cceb1cb7089f47b333346c42fd4153ba1b441799d89fa27207383b7043
-DIST rust-1.44.1-arm-unknown-linux-gnueabihf.tar.xz 105267436 BLAKE2B 
6e4c13028dc1751970b04b99db64be6e1ddbbc3b754318e3eabe03e7ae65031c4a5ed87582ec0ffa605a7ac69bee32c5fd48c6dcd84f298d73199a7f7d1c731f
 SHA512 
fffadfc6d8317512ed50df97785a7d0094f59b9465ce5e762c45d6a3a484cdb3c04a72ac49c3d61abad898503378d841ed6abaa16a072aa6adc9069619e26a49
-DIST rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz 109724880 BLAKE2B 
b53eb6441c18c98c12c6e181b499b7e482c9f4eb5e244f6a1fc694371800fe94ec15a9a60ee5e0695e488d3a9d925bc6ef946c23d084e01b43c2bc659874b713
 SHA512 
6a7bafba9c4d60bb13fac2a7683702352d3a04df24674f993952e9d872b9def47b5f8070925798343f5fd2f83775377ba2ddcf188b8500ec518fe44eb67483eb
-DIST rust-1.44.1-i686-unknown-linux-gnu.tar.xz 124915068 BLAKE2B 
5de966d60f8e58e435e29aa63b906e117e7d73897ccdcfa692d0e582cf096c200b8c4f9a6ba76397f6ad29cfafaa4841503cf22764ac9517860bf46172539605
 SHA512 
fc6259c7b55a1ee457e444885c9604d2bcbe937833bdca9bb70fbfb230032c1e497ea04aa5edd761eefe5b48d34928998c6935563e76c82eccb7a03b1d5aaa45
-DIST rust-1.44.1-mips-unknown-linux-gnu.tar.xz 94537064 BLAKE2B 
39a829ad9cea0303599cf8de2654f5fc7291af0a41d03c72cc0f1472162347b7ebf4a2cb7b2ad6e64bbca3b7d39ac7d2843d16a9ad205b8b14be48139b84b34f
 SHA512 
e2284a0cfe38b85e41e5c712ca89b2099617a8836695628c509075772d23314b234730bcbeae060c1fc664bf193286493dcd546f672a6053428304e099acd41d
-DIST rust-1.44.1-mips64-unknown-linux-gnuabi64.tar.xz 102649752 BLAKE2B 
bc57e6a532c7806b6e302ab31f2dde7b88496bbadfec7185b8c389fa9cfd4a2baf18dccfe4c1b69d0914b7f481813dc4db72ad5944a9d67000493122228505bf
 SHA512 
ef69913b8f448a41b3454bfda2e120ae58233349b215b9419e6f0bf6e41528521cd7904b02c97ed55fef029c7687d8cf9d3ce21fbd09ef771e961e24d3f2547f
-DIST rust-1.44.1-mipsel-unknown-linux-gnu.tar.xz 100002200 BLAKE2B 
5befcaab66a965dd9c2dcc5636050099a461270d70102a0a1c489c3a1b721c432d337dec514b685f2710ea4c9e4fe2b9250cd88c55034c82da9b970b8ebdedb6
 SHA512 
4fef660c68a265da12863b07bcaa1f0fc19d4e377e2404c504047ea1f407e9b47f29f8947f707cfb0fc75216fa44d123c86ed07e261db70d48017cf93b54dfdb
-DIST rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz 97722508 BLAKE2B 
98a9ae4dc0c0df087bee8bd5c875e63a54b2ca71465386e19f425a9c35108abe9f04b222ef51f8cbeba3d781ae85f9fb4c612b86f263773ff868ae24866c7df7
 SHA512 
011dcbdfc8847f6a6004349665207ba89ec84a37d649c082588a1256ff992e374f4bad3d1930270a89d35c2386a16c18be301725b44e46dcc8501f0a98d761f5
-DIST rust-1.44.1-powerpc64-unknown-linux-gnu.tar.xz 107393564 BLAKE2B 
e3c2d6ae58585e020c4d1129ce26b19441b7f7e5df14d80290855f2931febdf4d2b4c30c4bcdc1747b61b4d1263194777ef7193bdc7c7dc4ce3eab91b137f0a0
 SHA512 
ff6b96b34b9b7dff362f6f2dcdf3b55fe7f2f349692434de5a11b8ca9956e06dbc6531c2457b4d43d5d19851ecbdbb0108e9f7eb449d9c965ed308ddbd0775a2
-DIST rust-1.44.1-powerpc64le-unknown-linux-gnu.tar.xz 112429740 BLAKE2B 
10252623cd291c0e95238ac038544b989d94affd2edf173dce4f10847910aaabec99f8574f3141d4af4115ab6e9ed0536b87c8e8c6c899641e585efc9a3c516d
 SHA512 
cf54b52581d393c2694fbefab90c62aa1f57ece8b200bfd656000950005554fda6fc0145af3aca0c526b8e43b100b8efe632929b6c0c1a4c4f4ce6dde4097283
-DIST rust-1.44.1-s390x-unknown-linux-gnu.tar.xz 119312728 BLAKE2B 
f5e3209990d3cc0181a200448e4bcbf1f6754847cfc36d7355e191fd49e239d3e0c002310743fd063241c5dec47da3a0776c361241facbcc4a1f1e9254eb805d
 SHA512 
84c6ed736bb7d0c10aaceeb2c2c3c97f6188fd7d7f4466c8ef35ffc591d6bde3b273a0d62d50e60f184ccd81c96a31ed2e610e82fb9ed9efd574e4c5a5f25d26
-DIST rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz 112133992 BLAKE2B 
c0af6bf1417bbb69be9f552f60805eb0a5f530b667ca2bbd04db9d567f1eb467a9e72912062a3c22d3922c29809258637dd7568c29e461dbeb5d17aa0699dd45
 SHA512 
540761fd5246f4a48a7606ac0220f0d61963473b57ef703696871dc23fda8154d45351b8e81018d15899c386b44e43b05028cc797d495e9dc46f127fbea7f093
-DIST rust-1.44.1-x86_64-unknown-linux-musl.tar.xz 117456616 BLAKE2B 
fd2752cf867e1ff701e624caf602fe7a29b47c64e633508e91da1a1b2321f5531441b84cc9f0ad159ef399d38628d60e59f8b7a99e5427df928abceb24f937f2
 SHA512 
05ca3e07001746511c5fcb5122f487205ffaee771805b0219db018b350d67945f5ab4b0b2cf98b7e7832b53365e3932fef37506a65ecaaf624d0bb8d43cf8427
 DIST rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz 110433136 BLAKE2B 
e2aa575c71757ea54b361940ca0813728bc6ef63db491a6891c05ff91d6fb6e2bf49aaebd05daf648cf2ae07b5937e142ab26fd243665bbac202e1237b20900c
 SHA512 
b4b3fb198bf85192563fb8b6017cf07f92b9c26d6e590efa9476aa878871839315db935e3353c664e635a229f17b0979bcfd31488e29e02ce0dc266d252b9e41
 DIST rust-1.45.2-arm-unknown-linux-gnueabi.tar.xz 114729036 BLAKE2B 
8169a3827e8192de80bb654a667bcaa01c5f1bb49f2882b781d7d46bd20d5531204a477317c743c772e6067b225b1a3f78d333e2864e4dfcadb18777618d2811
 SHA512 
ecd79ba14feed330f81555854a7eadd894b9926482a2aad376c1f04aee16df01a3d929ec071e69b0f531466bbe00021c902bbb6b0ea4374c8ea5e2941d09d806
 DIST rust-1.45.2-arm-unknown-linux-gnueabihf.tar.xz 114488160 BLAKE2B 
69ee32914d75a0d3f1e84bcf760177d5125e0d989b023cc8f5499c37894949d05b1d5e61340832d248b3a305ba1dcd670280a0e5ed0439984815e5c8e46b8d09
 SHA512 
e18e53016417ea0d9ae5bee90a3fcf75dc2b7b8b5dd0c71426e353b9ad162353bdb2dd1b071c63bf91342eb803a9eb7fdf348ef15d678d91e6d221a911a3770e

diff --git a/dev-lang/rust-bin/rust-bin-1.44.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.44.1.ebuild
deleted file mode 100644
index 83070baf70e..00000000000
--- a/dev-lang/rust-bin/rust-bin-1.44.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 rust-toolchain toolchain-funcs multilib-minimal
-
-MY_P="rust-${PV}"
-
-DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="https://www.rust-lang.org/";
-SRC_URI="$(rust_all_arch_uris ${MY_P})"
-
-LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
-SLOT="stable"
-KEYWORDS="amd64 arm arm64 ppc64 x86"
-IUSE="clippy cpu_flags_x86_sse2 doc rls rustfmt"
-
-DEPEND=""
-RDEPEND=">=app-eselect/eselect-rust-20190311"
-
-REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
-
-QA_PREBUILT="
-       opt/${P}/bin/*-${PV}
-       opt/${P}/lib/*.so
-       opt/${P}/lib/rustlib/*/bin/*
-       opt/${P}/lib/rustlib/*/lib/*.so
-       opt/${P}/lib/rustlib/*/lib/*.rlib*
-"
-
-pkg_pretend() {
-       if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
-               die "${CHOST} is not supported by upstream Rust. You must use a 
hard float version."
-       fi
-}
-
-src_unpack() {
-       default
-       mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
-}
-
-multilib_src_install() {
-       if multilib_is_native_abi; then
-
-       # start native abi install
-       pushd "${S}" >/dev/null || die
-       local analysis std
-       analysis="$(grep 'analysis' ./components)"
-       std="$(grep 'std' ./components)"
-       local components="rustc,cargo,${std}"
-       use doc && components="${components},rust-docs"
-       use clippy && components="${components},clippy-preview"
-       use rls && components="${components},rls-preview,${analysis}"
-       use rustfmt && components="${components},rustfmt-preview"
-       ./install.sh \
-               --components="${components}" \
-               --disable-verify \
-               --prefix="${ED}/opt/${P}" \
-               --mandir="${ED}/opt/${P}/man" \
-               --disable-ldconfig \
-               || die
-
-       local rustc=rustc-bin-${PV}
-       local rustdoc=rustdoc-bin-${PV}
-       local rustgdb=rust-gdb-bin-${PV}
-       local rustgdbgui=rust-gdbgui-bin-${PV}
-       local rustlldb=rust-lldb-bin-${PV}
-
-       mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
-       mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
-       mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
-       mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" 
|| die
-       mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || 
die
-
-       dosym "${rustc}" "/opt/${P}/bin/rustc"
-       dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
-       dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
-       dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
-       dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
-
-       dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
-       dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
-       dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
-       dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
-       dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
-
-       local cargo=cargo-bin-${PV}
-       mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
-       dosym "${cargo}" "/opt/${P}/bin/cargo"
-       dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
-
-       if use clippy; then
-               local clippy_driver=clippy-driver-bin-${PV}
-               local cargo_clippy=cargo-clippy-bin-${PV}
-               mv "${ED}/opt/${P}/bin/clippy-driver" 
"${ED}/opt/${P}/bin/${clippy_driver}" || die
-               mv "${ED}/opt/${P}/bin/cargo-clippy" 
"${ED}/opt/${P}/bin/${cargo_clippy}" || die
-               dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
-               dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
-               dosym "../../opt/${P}/bin/${clippy_driver}" 
"/usr/bin/${clippy_driver}"
-               dosym "../../opt/${P}/bin/${cargo_clippy}" 
"/usr/bin/${cargo_clippy}"
-       fi
-       if use rls; then
-               local rls=rls-bin-${PV}
-               mv "${ED}/opt/${P}/bin/rls" "${ED}/opt/${P}/bin/${rls}" || die
-
-               dosym "${rls}" "/opt/${P}/bin/rls"
-               dosym "../../opt/${P}/bin/${rls}" "/usr/bin/${rls}"
-       fi
-       if use rustfmt; then
-               local rustfmt=rustfmt-bin-${PV}
-               local cargo_fmt=cargo-fmt-bin-${PV}
-               mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" 
|| die
-               mv "${ED}/opt/${P}/bin/cargo-fmt" 
"${ED}/opt/${P}/bin/${cargo_fmt}" || die
-               dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
-               dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
-               dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
-               dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
-       fi
-
-       cat <<-EOF > "${T}"/50${P}
-       LDPATH="/opt/${P}/lib"
-       MANPATH="/opt/${P}/man"
-       EOF
-       doenvd "${T}"/50${P}
-
-       # note: eselect-rust adds EROOT to all paths below
-       cat <<-EOF > "${T}/provider-${P}"
-       /usr/bin/rustdoc
-       /usr/bin/rust-gdb
-       /usr/bin/rust-gdbgui
-       /usr/bin/rust-lldb
-       EOF
-       echo /usr/bin/cargo >> "${T}/provider-${P}"
-       if use clippy; then
-               echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
-               echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
-       fi
-       if use rls; then
-               echo /usr/bin/rls >> "${T}/provider-${P}"
-       fi
-       if use rustfmt; then
-               echo /usr/bin/rustfmt >> "${T}/provider-${P}"
-               echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
-       fi
-
-       insinto /etc/env.d/rust
-       doins "${T}/provider-${P}"
-       popd >/dev/null || die
-       #end native abi install
-
-       else
-               local rust_target
-               rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))"
-               dodir "/opt/${P}/lib/rustlib"
-               cp -vr 
"${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\
-                       "${ED}/opt/${P}/lib/rustlib" || die
-       fi
-}
-
-pkg_postinst() {
-       eselect rust update --if-unset
-
-       elog "Rust installs a helper script for calling GDB now,"
-       elog "for your convenience it is installed under 
/usr/bin/rust-gdb-bin-${PV},"
-
-       if has_version app-editors/emacs; then
-               elog "install app-emacs/rust-mode to get emacs support for 
rust."
-       fi
-
-       if has_version app-editors/gvim || has_version app-editors/vim; then
-               elog "install app-vim/rust-vim to get vim support for rust."
-       fi
-
-       if use elibc_musl; then
-               ewarn "${PN} on *-musl targets is configured with crt-static"
-               ewarn ""
-               ewarn "you will need to set RUSTFLAGS=\"-C 
target-feature=-crt-static\" in make.conf"
-               ewarn "to use it with portage, otherwise you may see failures 
like"
-               ewarn "error: cannot produce proc-macro for serde_derive as the 
target "
-               ewarn "x86_64-unknown-linux-musl does not support these crate 
types"
-       fi
-}
-
-pkg_postrm() {
-       eselect rust cleanup
-}

Reply via email to