| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
system_llvm useflag was removed because there is no llvm in portage that
can build rust.
Also rust-mode and rust-zshcomp for rust-1.0.0_alpha was added.
|
|
|
|
|
| |
Little hack was added to fetch rust-stage0 with SRC_URI and not fetch it
during build.
|
| |
|
| |
|
|
|
|
| |
from rust-nightly-src.tar.gz to rustc-nightly-src.tar.gz
|
|
|
|
|
| |
Nightly sources are now distributed with new file name. Some fixes were
integrated from 9999-r3. Slot conflict in doc folder was solved.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
| |
ExecutionEngineWrapper.cpp needs LLVM to be 3.6 because of an
ABI-incompatible change of that.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
| |
|
| |
|
|
|
|
| |
symlink
|
|
|
|
| |
is merged to upstream now
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
| |
Building docs leads to an error if you've installed lualatex since it
tries to write outside the sandbox. At this moment, I'd simply disable
docs until `doc` USE flag is supported.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
| |
Make libraries names for git slot depend on git commit, so they
do not collide with nightly version
Fixes #30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These slots are added:
(major.minor) rust release
(nightly) nightly version
(git) git master branch
eselect module was added, that allows switching between different rust versions
To make all this work, proper support of --libdir option in rust build
system was implemented (previous version did not work), see
rust-lang/rust#16552
Until upstream accepts it, it will be maintained downstream
|
| |
|
|
|
|
|
|
|
|
| |
It is not necessary for us because a package manager should run
ldconfig(1) after merging. Moreover, it causes a failure since the
execution touches outside of a sandbox.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Currently only HTML docs are installed and WOFF files are omitted
because of ecompress.
Note: when we want to support PDF and EPUB docs, app-text/pandoc and
dev-texlive/(latex|xetex) are needed.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
|
| |
We should not use these versions now.
Memorials: Rust 0.8 was released on Sep 27, 2013. Rust 0.9 was done on
Jan 10, 2014.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
| |
These files are no longer available.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
| |
The time has come. Enjoy!
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
| |
The shebang line had been removed by
https://github.com/mozilla/rust/commit/0ebe112b3bd137ec0363d47caad4ea80ad328717
so compilation failed now.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
| |
The nasty substitution has been removed. ${ECONF_SOURCE} could be empty,
so CFG_SRC_DIR="${ECONF_SOURCE}" might be unset. ${ECONF_SOURCE:-.} is
the *solution*.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|\
| |
| | |
Fetch a snapshot build before `make`.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #14.
I know it is nasty but it works. I am asking gentoo-user ML how to treat
environment variables. When I get the *true* solution current workaround
will be replaced.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|/
|
|
|
| |
@Heather points out that Rust could be built with Python 3 now. I'll ask
Rust developers.
|
|
|
|
|
|
|
| |
We might have to check whether the default interpreter is 2.x or not. I
don't do that in this commit, though.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
| |
Because of an internal compiler error, the ebuild couldn't install
correctly and version 0.9, including a fix for the ICE, has been
released officially. I think it's about the time to remove 0.8.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
| |
- Port to git-r3 and utilize submodules (allows avoiding refetching)
- Allow building using local rust instead of prebuilt one
- Drop dependency on llvm which is not needed and might cause conflicts
during bootstrapping
|
|
|
|
|
|
|
|
| |
When -debug, --disable-llvm-assertions is added to reduce compile time
and improve performance. Otherwise, disable various optimizations to
make debugging easy.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
| |
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
|
|
|
|
|
|
|
| |
As I've mentioned before, app-vim/rust-mode has not only syntax
highlighting support, but AFAIK `vim` USE flag has different meaning.
Thus I decided to use `vim-syntax`.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|