jauhien 15/06/04 11:41:51
Modified: metadata.xml ChangeLog
Added: rust-bin-1.0.0.ebuild
Removed: rust-bin-1.0.0_beta3.ebuild
rust-bin-1.0.0_beta2.ebuild
Log:
version bump
(Portage version: 2.2.18/cvs/Linux i686, signed Manifest commit with key
B2EFA1D4)
Revision Changes Path
1.3 dev-lang/rust-bin/metadata.xml
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/metadata.xml?rev=1.3&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/metadata.xml?rev=1.3&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/metadata.xml?r1=1.2&r2=1.3
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/metadata.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- metadata.xml 11 Apr 2015 20:41:26 -0000 1.2
+++ metadata.xml 4 Jun 2015 11:41:51 -0000 1.3
@@ -5,8 +5,4 @@
<email>[email protected]</email>
<name>Jauhien Piatlicki</name>
</maintainer>
- <use>
- <flag name="cargo-bundled">Use the bundled cargo
- instead of <pkg>dev-rust/cargo</pkg></flag>
- </use>
</pkgmetadata>
1.8 dev-lang/rust-bin/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/ChangeLog?rev=1.8&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/ChangeLog?rev=1.8&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/ChangeLog?r1=1.7&r2=1.8
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog 3 May 2015 16:30:06 -0000 1.7
+++ ChangeLog 4 Jun 2015 11:41:51 -0000 1.8
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/rust-bin
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/ChangeLog,v 1.7
2015/05/03 16:30:06 jauhien Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/ChangeLog,v 1.8
2015/06/04 11:41:51 jauhien Exp $
+
+*rust-bin-1.0.0 (04 Jun 2015)
+
+ 04 Jun 2015; Jauhien Piatlicki <[email protected]> +rust-bin-1.0.0.ebuild,
+ -rust-bin-1.0.0_beta2.ebuild, -rust-bin-1.0.0_beta3.ebuild, metadata.xml:
+ version bump
*rust-bin-1.0.0_beta3 (03 May 2015)
1.1 dev-lang/rust-bin/rust-bin-1.0.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/rust-bin-1.0.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust-bin/rust-bin-1.0.0.ebuild?rev=1.1&content-type=text/plain
Index: rust-bin-1.0.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust-bin/rust-bin-1.0.0.ebuild,v
1.1 2015/06/04 11:41:51 jauhien Exp $
EAPI=5
inherit eutils bash-completion-r1
BETA_NUM="${PV##*beta}"
MY_PV="${PV/_/-}"
# beta => beta BUT beta2 => beta.2
[ -n "${BETA_NUM}" ] && MY_PV="${MY_PV/beta/beta.}"
MY_P="rustc-${MY_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 )
x86? (
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
SLOT="1.0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0
"
RDEPEND="${DEPEND}"
src_unpack() {
default
local postfix
use amd64 && postfix=x86_64-unknown-linux-gnu
use x86 && postfix=i686-unknown-linux-gnu
mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
}
src_install() {
local components=rustc
./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-mode 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
}