Base package with LLVM tools. LLVM stands for Low Level Virtual Machine. LLVM allows to create languages developers to create very powerful implementations on the very stages. The next ebuild to be submitted is "llvm-gcc" -- a C/C++ frontend tailored from gcc project to use LLVM for code generation. Current state of llvm-gcc tends to overperform famous gcc. I'd suggest sys-devel/llvm-base/ to store this ebuild (and sys-devel/llvm-gcc for coming "llvm-gcc" ebuild).
Created attachment 55909 [details] llvm-base-1.4.ebuild (New Package)
this ebuild depends on >=app-arch/pax-3.3.4 however this dependency is expected to be removed in future.
in Description the phrase "LLVM allows to create languages developers to create very powerful implementations on the very stages." is malformed. One should rather read here: "LLVM allows language developers to create very powerful implementations on the very early stages."
Created attachment 56015 [details] modefied ebuild (see comment) Remark1: The following problems in initially submited ebuild are fixed: P1. ebuild installs examples in /usr/bin (examples currently remooved from ebuild) P2. projects in LLVM package like Stacker use LLVM c++ frontend, which is not supplied yet (projects dir is temporarily excluded from build/install) P3. ebuild was not accurate with sandbox (usage of ${D} corrected) Remark2: this ebuild has now user-oriented taste, that is the examples and sources are not expoxed after ebuild is finished. The libs and tools are rather exposed then the other developer-oriented stuff like sources, examples and etc.
Eric van Riet Paap pointed me to Debian sibling of the same process. There is a potential conflict reported: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304035
Created attachment 56657 [details] llvm-base.ebuild
please re-open when the aforementioned conflicts have been resolved
If you want the latest ebuild look at this Bug 93908
Reopen to dupe.
*** This bug has been marked as a duplicate of bug 186279 ***