commit:     7cb81db9514e5c8ca9b5dab85f3f39e84a6acc6d
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  3 22:23:29 2014 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Thu Jul  3 22:23:29 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7cb81db9

More prefix fixes, add missing dep

Package-Manager: portage-2.2.10.1-prefix

---
 dev-lang/julia/ChangeLog         |  2 +-
 dev-lang/julia/julia-9999.ebuild | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/dev-lang/julia/ChangeLog b/dev-lang/julia/ChangeLog
index b725a62..3816f2c 100644
--- a/dev-lang/julia/ChangeLog
+++ b/dev-lang/julia/ChangeLog
@@ -21,7 +21,7 @@
 
   14 Jul 2013; James Cloos <[email protected]> julia-9999.ebuild:
   Julia uses submodules, so set EGIT_HAS_SUBMODULES=yes
-  
+
   14 Jun 2013; Justin Lecher <[email protected]> julia-9999.ebuild, metadata.xml:
   Drop KEYWORDS of live ebuilds
 

diff --git a/dev-lang/julia/julia-9999.ebuild b/dev-lang/julia/julia-9999.ebuild
index 32d93f3..ae77b70 100644
--- a/dev-lang/julia/julia-9999.ebuild
+++ b/dev-lang/julia/julia-9999.ebuild
@@ -24,13 +24,14 @@ RDEPEND="
        dev-libs/mpfr:0=
        dev-libs/utf8proc:0=
        sci-libs/arpack:0=
+       sci-libs/camd:0=
        sci-libs/cholmod:0=
        sci-libs/fftw:3.0=
        sci-libs/openlibm:0=
        sci-libs/spqr:0=
        sci-libs/umfpack:0=
        sci-mathematics/glpk:0=
-       >=sys-devel/llvm-3.3
+       =sys-devel/llvm-3.3*
        >=sys-libs/libunwind-1.1:7=
        sys-libs/readline:0=
        sys-libs/zlib:0=
@@ -62,6 +63,7 @@ src_prepare() {
                -e "s|/usr/include|${EPREFIX}/usr/include|" \
                -e "s|\$(BUILD)/lib|\$(BUILD)/$(get_libdir)|" \
                -e "s|^JULIA_COMMIT = .*|JULIA_COMMIT = v${PV}|" \
+               -e '/MARCH = /d' \
                Make.inc || die
 
        sed -i \
@@ -103,17 +105,17 @@ src_configure() {
                USE_SYSTEM_ZLIB=1
                VERBOSE=1
        EOF
-}
-
-src_compile() {
-       emake cleanall
+       emake -j1 cleanall
        if [[ $(get_libdir) != lib ]]; then
                mkdir -p usr/$(get_libdir) || die
                ln -s $(get_libdir) usr/lib || die
        fi
-       emake julia-release
+}
+
+src_compile() {
+       emake -j1 julia-release
        pax-mark m $(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')
-       emake
+       emake -j1
        use doc && emake -C doc html
        use emacs && elisp-compile contrib/julia-mode.el
 }
@@ -123,7 +125,7 @@ src_test() {
 }
 
 src_install() {
-       emake install PREFIX="${D}/usr"
+       emake install PREFIX="${ED}/usr"
        cat > 99julia <<-EOF
                LDPATH=${EROOT%/}/usr/$(get_libdir)/julia
        EOF

Reply via email to