dev-lang/rust-bin: version bump

This commit is contained in:
nemunaire 2018-05-14 23:55:30 +02:00
parent dde387a449
commit 38bf090213
2 changed files with 24 additions and 21 deletions

View File

@ -1,7 +1,7 @@
DIST rust-1.14.0-arm-unknown-linux-gnueabihf.tar.gz 128006496 SHA256 1bb888e56adb5a38b8238711e3a61f1cc640a46e091f76ace3efd392485e98b1 SHA512 2360207d53cfaf808372fff11e516f84590dd75a61131b190c5583f1cd8eb99edc8bea715c19a856515ba047fc29d8cb6d4e9c481ab593be97db7fbc18356123 WHIRLPOOL c851caf01b7f7185836b50ba7f7af4d47caa2eb57d0f126bb7aaf3cbacf729afccb9b58f3b452b02f539b1367514f424049791a39b5d69264963746dc6d7b1d4
DIST rust-1.14.0-armv7-unknown-linux-gnueabihf.tar.gz 126374178 SHA256 cb0b5f64c2699640357d0edb336366ad7b088f084fbb76fc8df7798da420520b SHA512 4606b3cf7f3c0d6116cc1c3a5e3a1b54e02b128358784b7b044aea8019948ceb9280b6fbc1476f40b12d85a4b24e5824d39948c3240832023d280e99f343a77f WHIRLPOOL 4f7932e3ec915132db192dde09484502ae54cd889d52f268b18b6b7a69c6746ba78fef9f85a037c7d1fea8dbbe43565a2b27c276658fd6986a24525b93386970
DIST rust-1.14.0-i686-unknown-linux-gnu.tar.gz 126452488 SHA256 8d5c75728b44468216f99651dfae9d60ae0696a77105dd2b02942d75f3256840 SHA512 2e1cd7cb1c9a1c147fcfe16f5eac3876b88a5a04bc1a6d2386756181986046b8636c317fb76834ca75aec99f0bcf9e5ce760eacf74b4b9811210db4a59fdb66f WHIRLPOOL 9f2a6a0462b9494566c5be7475ca15280b35229756789e3dda01ba7eefe5ae3eab6c804fd7183641890efa16aa22ff0e9153ef6c8b8379f76d0c44b98027a483
DIST rust-1.14.0-mips-unknown-linux-gnu.tar.gz 130612674 SHA256 ee87b5a38a3dd1e97fffda4f6915264e09893958db3d3b13b322c3629784a46a SHA512 617b8d7f06ed658c0d0b8f360b55c43a86a7f7e5a02dcdb65774066742c31f1302dd97dd4ecb6d56b237ed82f48ee71b0fd93db1a5af66e009d679cffe24e07f WHIRLPOOL 31a61f986fb6daf40e73ef1ef62bb53165b205b43f1c6b2721360a05ecbb33581299b7bf6a09038e2cdc7bbccf748107c23ed7e05dd93a04383062401198c872
DIST rust-1.14.0-powerpc64-unknown-linux-gnu.tar.gz 131762135 SHA256 86b0179e4b706594ee03d67f02094cda635cce477d0e42772b14cf8dbc96448a SHA512 4d4f871c508d375242df3baca03d8fb776f999229944d93822fee273ad3fb8fd2e9df9dc257f0f0977c2a68db8d9dcf50327c037256ea834c02ba83e0c8a549e WHIRLPOOL 7d5931d2aba97827ce421d02652d3550a4973c5c4698dc05bfee38ed8da2618b5fd07f0892ae5211845bbfa45ed567a8f7122b515de93c8b0628c357b0cd16bb
DIST rust-1.14.0-x86_64-unknown-linux-gnu.tar.gz 122820395 SHA256 c71325cfea1b6f0bdc5189fa4c50ff96f828096ff3f7b5056367f9685d6a4d04 SHA512 6ec7155a2ac95718d1c28ffada0d365ca46cca7b1879b4533a662a4e63140fd2a70a9647a4b4d57e12d0d20dd46b7aba18365db0ed0cfd870b0a0394d4266b8c WHIRLPOOL f6c1c67806974cd39e68e2c111803a9ba7e858a93bfb8c8939747d253f119ae6667a21e3cba385015f27f9395fb2982d2a0c26f423b5d784fdc395e680da803b
EBUILD rust-bin-1.14.0.ebuild 3242 SHA256 3f5dc201b8179b2c119e731b688ee21652716103ba70d224642e5a310227a936 SHA512 4e5ae9b60830826fc31c3212dceab1eac033981bf87302c3075c655cdf17ae6d5ed127bf3c7a8e21d2920aa472a8c2f40783ef2c6832c281439d21d7c798c2da WHIRLPOOL 504c5f3d1e3bf7dea93f0581584d4a94eab44011db241a683fb0915201633c39845e9be3bc085ced68d1f66611bcad90ec8bb363b60c528aa91c2d0c4c433287
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,39 +1,42 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils bash-completion-r1
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? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
SRC_URI="amd64? ( https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
arm? (
!neon? ( http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.gz )
neon? ( http://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.gz )
!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? ( http://static.rust-lang.org/dist/${MY_P}-mips-unknown-linux-gnu.tar.gz )
ppc64? ( http://static.rust-lang.org/dist/${MY_P}-powerpc64-unknown-linux-gnu.tar.gz )
x86? ( http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.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() {
@ -42,8 +45,8 @@ src_unpack() {
local postfix
use amd64 && postfix=x86_64-unknown-linux-gnu
use arm && {
! use neon && usepostfix=arm-unknown-linux-gnueabihf
use neon && usepostfix=armv7-unknown-linux-gnueabihf
! 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
@ -71,9 +74,9 @@ src_install() {
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}"
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"