jauhien 14/07/31 14:29:09 Modified: ChangeLog Added: rust-9999.ebuild Log: add live version, thanks to Heather Cynede for patch (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB2EFA1D4)
Revision Changes Path 1.3 dev-lang/rust/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/ChangeLog?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/ChangeLog?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/ChangeLog?r1=1.2&r2=1.3 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lang/rust/ChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ChangeLog 31 Jul 2014 09:52:41 -0000 1.2 +++ ChangeLog 31 Jul 2014 14:29:09 -0000 1.3 @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/rust # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/ChangeLog,v 1.2 2014/07/31 09:52:41 jauhien Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/ChangeLog,v 1.3 2014/07/31 14:29:09 jauhien Exp $ + +*rust-9999 (31 Jul 2014) + + 31 Jul 2014; Jauhien Piatlicki <jauh...@gentoo.org> + +files/rust-0.12.0-no-ldconfig.patch, +rust-9999.ebuild: + add live version, thanks to Heather Cynede for patch *rust-0.11.0 (31 Jul 2014) 1.1 dev-lang/rust/rust-9999.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/rust-9999.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rust/rust-9999.ebuild?rev=1.1&content-type=text/plain Index: rust-9999.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/rust-9999.ebuild,v 1.1 2014/07/31 14:29:09 jauhien Exp $ EAPI="5" PYTHON_COMPAT=( python{2_6,2_7} ) inherit elisp-common eutils git-r3 python-any-r1 DESCRIPTION="Systems programming language from Mozilla" HOMEPAGE="http://www.rust-lang.org/" EGIT_REPO_URI="git://github.com/rust-lang/rust.git" LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" SLOT="0" KEYWORDS="" IUSE="clang debug emacs libcxx vim-syntax zsh-completion" REQUIRED_USE="libcxx? ( clang )" RDEPEND="vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) zsh-completion? ( app-shells/zsh )" DEPEND="${RDEPEND} ${PYTHON_DEPS} >=dev-lang/perl-5.0 clang? ( sys-devel/clang ) emacs? ( virtual/emacs ) libcxx? ( sys-libs/libcxx )" SITEFILE="50${PN}-mode-gentoo.el" src_unpack() { git-r3_src_unpack use amd64 && BUILD_TRIPLE=x86_64-unknown-linux-gnu use x86 && BUILD_TRIPLE=i686-unknown-linux-gnu export CFG_SRC_DIR="${S}" && \ cd ${S} && \ mkdir -p "${S}/dl" && \ mkdir -p "${S}/${BUILD_TRIPLE}/stage0/bin" && \ python2 "${S}/src/etc/get-snapshot.py" ${BUILD_TRIPLE} || die } src_prepare() { epatch "${FILESDIR}/${PN}-0.12.0-no-ldconfig.patch" } src_configure() { "${ECONF_SOURCE:-.}"/configure \ --prefix="${EPREFIX}/usr/" \ $(use_enable clang) \ $(use_enable debug) \ $(use_enable debug llvm-assertions) \ $(use_enable !debug optimize) \ $(use_enable !debug optimize-cxx) \ $(use_enable !debug optimize-llvm) \ $(use_enable !debug optimize-tests) \ $(use_enable libcxx libcpp) \ --disable-manage-submodules \ || die } src_compile() { default if use emacs; then cd src/etc/emacs || die elisp-compile *.el elisp-make-autoload-file "${PN}-mode-autoloads.el" . fi } src_install() { default if use emacs; then elisp-install ${PN}-mode src/etc/emacs/*.el src/etc/emacs/*.elc elisp-site-file-install "${FILESDIR}/${SITEFILE}" fi if use vim-syntax; then insinto /usr/share/vim/vimfiles doins -r src/etc/vim/* fi if use zsh-completion; then insinto "/usr/share/zsh/site-functions" doins src/etc/zsh/_rust fi } pkg_postinst() { use emacs && elisp-site-regen } pkg_postrm() { use emacs && elisp-site-regen }