aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dependencies for rust-1.0.0_alphaHeorhi Valakhanovich2015-01-141-5/+0
| | | | | | 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.
* rust-1.0.0_alpha prevent fetch during buildHeorhi Valakhanovich2015-01-142-1/+11
| | | | | Little hack was added to fetch rust-stage0 with SRC_URI and not fetch it during build.
* add rust-1.0.0-alphaHeorhi Valakhanovich2015-01-142-0/+123
|
* Update metadata.xmlHeather2015-01-131-1/+2
|
* another url fixHeorhi Valakhanovich2015-01-111-2/+2
| | | | from rust-nightly-src.tar.gz to rustc-nightly-src.tar.gz
* fix for nightly buildsHeorhi Valakhanovich2015-01-111-0/+131
| | | | | Nightly sources are now distributed with new file name. Some fixes were integrated from 9999-r3. Slot conflict in doc folder was solved.
* Replace no-ldconfig.patch with --disable-ldconfig option.Timofey Misarenkov2015-01-071-5/+2
|
* dev-lang/rust: dirty fix https://github.com/Heather/gentoo-rust/issues/41Сухарик2015-01-031-1/+7
|
* fix no-ldconfig patchСухарик2015-01-031-7/+7
|
* Use new no-ldconfig patch for nightly.David Adler2014-12-253-2/+25
|
* Update no-ldconfig.patch for recent master.OGINO Masanori2014-12-182-1/+26
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Require LLVM 3.6 for Rust 0.13.0-dev.OGINO Masanori2014-12-172-2/+2
| | | | | | | 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>
* [dev-lang/rust-bin] fix note for user about LLDBJauhien Piatlicki2014-11-291-1/+1
|
* [dev-lang/rust,dev-lang/rust-bin] add note for user about LLDBJauhien Piatlicki2014-11-293-0/+15
|
* [dev-lang/rust,dev-lang/rust-bin,app-admin/eselect-rust] handle rust-lldb ↵Jauhien Piatlicki2014-11-283-3/+9
| | | | symlink
* [dev-lang/rust] do not apply rust-0.12.0-libdir.patch to nightly rust as it ↵Jauhien Piatlicki2014-11-221-1/+1
| | | | is merged to upstream now
* Remove rust-0.12.0-libdir.patch from rust-9999.OGINO Masanori2014-11-211-1/+1
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* [dev-lang/rust] issue #19: add system-llvm USE and make it defaultJauhien Piatlicki2014-11-093-2/+14
|
* [dev-lang/rust-bin] initial importJauhien Piatlicki2014-10-115-0/+191
|
* [dev-lang/rust] version bump, split out helper packages, move to new eselectJauhien Piatlicki2014-10-118-126/+482
|
* Disable docs also on nightly.OGINO Masanori2014-10-071-0/+1
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Disable docs.OGINO Masanori2014-10-061-0/+1
| | | | | | | | 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>
* [dev-lang/rust] remove an old version: 0.10Jauhien Piatlicki2014-09-013-97/+0
|
* [dev-lang/rust] add message about slotting in pkg_postinstJauhien Piatlicki2014-08-213-0/+15
|
* [dev-lang/rust] fix libraries naming for git slotJauhien Piatlicki2014-08-211-0/+2
| | | | | | | Make libraries names for git slot depend on git commit, so they do not collide with nightly version Fixes #30
* Add slotting to rust ebuilds.Jauhien Piatlicki2014-08-197-30/+581
| | | | | | | | | | | | | | 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
* sync rust ebuilds with tree versionJauhien Piatlicki2014-08-107-135/+213
|
* Prevent installer from running ldconfig(1).OGINO Masanori2014-07-182-0/+29
| | | | | | | | 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>
* add sys-libs/libcxx to deps, close #23Heather2014-07-132-0/+2
|
* fix git linkHeather2014-07-131-1/+1
|
* add keywords to rust 0.11.0Heather2014-07-121-1/+1
|
* Add ebuilds for Rust version 0.11.0. Enjoy!OGINO Masanori2014-07-032-0/+82
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Add preliminary support for `doc` USE flag.OGINO Masanori2014-06-031-1/+6
| | | | | | | | | | 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>
* Remove ebuilds for old versions.OGINO Masanori2014-05-272-83/+0
| | | | | | | | | 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>
* Update copyright lines.OGINO Masanori2014-05-273-3/+3
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Remove useless blank lines. Thanks, repoman.OGINO Masanori2014-05-273-3/+0
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Stop removing .so files in src_install.OGINO Masanori2014-04-091-6/+0
| | | | | | These files are no longer available. Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Update to 0.10.OGINO Masanori2014-04-042-0/+84
| | | | | | The time has come. Enjoy! Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Make get-snapshot.py working.OGINO Masanori2014-02-062-2/+2
| | | | | | | | 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>
* Pass an environment variable properly.OGINO Masanori2014-01-152-34/+4
| | | | | | | | 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>
* Merge pull request #15 from omasanori/fix-issue-14Heather2014-01-142-0/+54
|\ | | | | Fetch a snapshot build before `make`.
| * Fetch a snapshot build before `make`.OGINO Masanori2014-01-142-0/+54
| | | | | | | | | | | | | | | | | | | | 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>
* | Revert "Require Python 2.6+ but not 3.x ...".OGINO Masanori2014-01-132-2/+2
|/ | | | | @Heather points out that Rust could be built with Python 3 now. I'll ask Rust developers.
* Require Python 2.6+ but not 3.x in dev-lang/rust.OGINO Masanori2014-01-132-2/+2
| | | | | | | 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>
* Remove dev-lang/rust-0.8.OGINO Masanori2014-01-112-72/+0
| | | | | | | | 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>
* Add dev-lang/rust-0.9.OGINO Masanori2014-01-102-0/+72
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Update the rust ebuildMaciej Piechotka2014-01-012-10/+12
| | | | | | | - 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
* Tweak configure flags.OGINO Masanori2013-12-262-0/+10
| | | | | | | | 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>
* Add `zsh-completion` USE flag.OGINO Masanori2013-12-252-4/+20
| | | | Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
* Add `emacs` and `vim-syntax` USE flags.OGINO Masanori2013-12-252-10/+12
| | | | | | | | 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>