dev-lang/rust-bin: removes as upstream releases are compatibles

This commit is contained in:
nemunaire 2018-08-19 14:25:32 +02:00
parent 012ff4913f
commit 48f5cb6707
2 changed files with 0 additions and 124 deletions

View File

@ -1,7 +0,0 @@
DIST rust-1.26.0-arm-unknown-linux-gnueabihf.tar.gz 157138172 BLAKE2B 7fee504d11d444183d09ed26f8ae899408bd641a66d7d00aea7624d7926b09937cae50f776dc057c491393fa558f34a1b8b5e12bf6688db2d2f2ad7f32b0f701 SHA512 c98c00bf7dac99c5287a1e619fd231c242faafc2e4863eab338de352c6639f87fae02685439363d3f311f0e0ded13599ca2e579c4bcc4fd7d453919f2b2fa351
DIST rust-1.26.0-armv7-unknown-linux-gnueabihf.tar.gz 154653020 BLAKE2B 91b6be5c078e8464e39352fd17be7d395adf3a2f86e4a6e8274a671e533954fa9e592355dee130f3c865062d773954bb03da598831dbe39beaa2110a5f399828 SHA512 f0b6c245c4a5cefa84db1ac915cee38660cc1ec7d4d7086c798042e0cbbdae10e264399d7cc434fb154488202a98164cde0b54cdf9c9f1e8c33d03559084708f
DIST rust-1.26.0-i686-unknown-linux-gnu.tar.xz 143003764 BLAKE2B 4c0b1872196c21bf9bc9d927455b4c8eb379e40281ef9fdd8a440b702b919628a00bf2e7b392084e8f41f30119c93bfa6e57ba47ee1adecb1d5cdda43778f821 SHA512 1257f9edefc49ee1742c3acd666d15f077c4d999a82dfe0d574df5c41981c3f716adf86b23d96cf9a6757508aea92abcbe06ad9e3bec2cb4ac19512d60ebba31
DIST rust-1.26.0-mips-unknown-linux-gnu.tar.gz 158196167 BLAKE2B 97001f9784f6eecd12b723bb9034b4b2434ce3b3d4c0929335b7b0111dd92c2d729d3da32408395f1c32264568d5e5f6339e6eda4d3a8a07d81e10b8577d4aea SHA512 55bc9d5fdeb0b7546abc3f7c1b8d5290e2a567aecab5f75594147e47bc864bd78ac52093bae7d0fa8fdf016d8eed8dfb085e56662ad1fd69d96f3fe96824388f
DIST rust-1.26.0-powerpc64-unknown-linux-gnu.tar.gz 165159936 BLAKE2B 84ec2b5b73f3e3832faaaa579e19632056dd4e782db1eac5e560e031750b4aef8c5b7bf5d338a882b5f80cf7af3207fe58b20fe7f79fa92d3446d77034c4903f SHA512 e3a1cd047b1ffa4f5b40fcd17ca86766b91bb8b9eead6d87342b4fd47add8cc6c20ecec7097c448145deab27321442e5776d632605ae94ff226e2e3849236b89
DIST rust-1.26.0-x86_64-unknown-linux-gnu.tar.xz 114085776 BLAKE2B 2131d0bc119919271688eac67bf542890dfbf156824348a8123895f20254af2953e6cdb1fdf27ea972c7590c62ef9d1991e745a2ec243b4b0796704066ac50a5 SHA512 ac6c9c20bf5508cdb2e648d1f736992fa94d73e8c04d0844805087701c1b4d93c0e0ecc6a5114e50e8fac50325c404ade7129fcecc8166c4eb17e244fd0b489e
EBUILD rust-bin-1.26.0.ebuild 3419 BLAKE2B 3e34897db53dc7c1c8c43a17d1f93c48fb77ba63932ddf1b685bb9c0d0536892e94b879612ed285d9e5958fa5045799a108f051acb6e0fccce0e18a048920a89 SHA512 8baf83b0f9054c60ec986121ec810ba0fc3766902c1d82f9519cb3487325387634d00dae68ff5804266fcb2f2ba51b9b7bbc3f1a32086d5bf0658b439a43bc76

View File

@ -1,117 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils bash-completion-r1 versionator
MY_P="rust-${PV}"
DESCRIPTION="Systems programming language from Mozilla"
HOMEPAGE="http://www.rust-lang.org/"
SRC_URI="amd64? ( https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
arm? (
!neon? ( https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.gz )
neon? ( https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.gz )
)
mips? ( https://static.rust-lang.org/dist/${MY_P}-mips-unknown-linux-gnu.tar.gz )
ppc64? ( https://static.rust-lang.org/dist/${MY_P}-powerpc64-unknown-linux-gnu.tar.gz )
x86? ( https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
SLOT="stable"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="doc neon"
CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0
"
RDEPEND="${DEPEND}"
PDEPEND=">=dev-util/cargo-${CARGO_DEPEND_VERSION}"
QA_PREBUILT="
opt/${P}/bin/rustc-bin-${PV}
opt/${P}/bin/rustdoc-bin-${PV}
opt/${P}/lib/*.so
opt/${P}/lib/rustlib/*/lib/*.so
opt/${P}/lib/rustlib/*/lib/*.rlib*
"
src_unpack() {
default
local postfix
use amd64 && postfix=x86_64-unknown-linux-gnu
use arm && {
! use neon && postfix=arm-unknown-linux-gnueabihf
use neon && postfix=armv7-unknown-linux-gnueabihf
}
use mips && postfix=mips-unknown-linux-gnu
use ppc64 && postfix=powerpc64-unknown-linux-gnu
use x86 && postfix=i686-unknown-linux-gnu
mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
}
src_install() {
local std=$(grep 'std' ./components)
local components="rustc,${std}"
use doc && components="${components},rust-docs"
./install.sh \
--components="${components}" \
--disable-verify \
--prefix="${D}/opt/${P}" \
--mandir="${D}/usr/share/${P}/man" \
--disable-ldconfig \
|| die
local rustc=rustc-bin-${PV}
local rustdoc=rustdoc-bin-${PV}
local rustgdb=rust-gdb-bin-${PV}
mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die
mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${rustdoc}" || die
mv "${D}/opt/${P}/bin/rust-gdb" "${D}/opt/${P}/bin/${rustgdb}" || die
dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
cat <<-EOF > "${T}"/50${P}
LDPATH="/opt/${P}/lib"
MANPATH="/usr/share/${P}/man"
EOF
doenvd "${T}"/50${P}
cat <<-EOF > "${T}/provider-${P}"
/usr/bin/rustdoc
/usr/bin/rust-gdb
EOF
dodir /etc/env.d/rust
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
}
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 || has_version app-editors/emacs-vcs; 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 has_version 'app-shells/zsh'; then
elog "install app-shells/rust-zshcomp to get zsh completion for rust."
fi
}
pkg_postrm() {
eselect rust unset --if-invalid
}