app-eselect/eselect-rust: bump to v20190311
authorThomas Deutschmann <whissi@gentoo.org>
Mon, 11 Mar 2019 05:17:36 +0000 (06:17 +0100)
committerThomas Deutschmann <whissi@gentoo.org>
Mon, 11 Mar 2019 06:28:54 +0000 (07:28 +0100)
Bug: https://bugs.gentoo.org/671182
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
app-eselect/eselect-rust/Manifest
app-eselect/eselect-rust/eselect-rust-20190311.ebuild [new file with mode: 0644]

index bd05ef8c6b22f6f3698bd1bc83b057a5cbf04426..daedb829aad8525f97f502e1fbd5a993e2f71ea9 100644 (file)
@@ -1 +1,2 @@
 DIST eselect-rust-0.3_pre20150428.tar.gz 64722 BLAKE2B 17794065dd1a54a2caf73ac49271343a0bf21f96e7d6acbf5a2dfdf44354056f75d33656c2551ff06fdfe28d6245b161612fe57e3bddb1d3dbec52b801cd1c05 SHA512 214a6eb4b1f9bfcaed1a5fe92ec9633a82316716ffda8db2d2f88bfcbdae17ef7c026091de3927efad5c3624bb7003166d2ebadea6dd8828a0f1c41e0d3f16e7
+DIST eselect-rust-20190311.tar.bz2 49358 BLAKE2B be8060638a7ee553275e230466de8bc5e3fb1059afb049b71b767794f4f8e3968af03a755270d892e20e5ca6aa3efc869d2fd031713f9e8ed516e6465aad19ff SHA512 98fb4502c1f5358e1a3fd2e91a0e9905aced990d62bb11414830b150e8d72fbab90c23518f9c30d04d015b4c303270a6332400bbb373cd4ea9dfbf0d0b3c942e
diff --git a/app-eselect/eselect-rust/eselect-rust-20190311.ebuild b/app-eselect/eselect-rust/eselect-rust-20190311.ebuild
new file mode 100644 (file)
index 0000000..3f188e8
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+if [[ ${PV} == "99999999" ]] ; then
+       inherit autotools git-r3
+       EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git"
+else
+       SRC_URI="mirrors://gentoo/${P}.tar.bz2"
+       KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Rust versions"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Rust"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_prepare() {
+       default
+       [[ ${PV} == "99999999" ]] && eautoreconf
+}
+
+pkg_postinst() {
+       if has_version 'dev-lang/rust' || has_version 'dev-lang/rust-bin'; then
+               eselect rust update --if-unset
+       fi
+}