From 7cb81db9514e5c8ca9b5dab85f3f39e84a6acc6d Mon Sep 17 00:00:00 2001 From: Sébastien Fabbro Date: Thu, 3 Jul 2014 15:23:29 -0700 Subject: 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(-) (limited to 'dev-lang/julia') diff --git a/dev-lang/julia/ChangeLog b/dev-lang/julia/ChangeLog index b725a6254..3816f2c4d 100644 --- a/dev-lang/julia/ChangeLog +++ b/dev-lang/julia/ChangeLog @@ -21,7 +21,7 @@ 14 Jul 2013; James Cloos julia-9999.ebuild: Julia uses submodules, so set EGIT_HAS_SUBMODULES=yes - + 14 Jun 2013; Justin Lecher 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 32d93f37e..ae77b7076 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 -- cgit v1.2.3-18-g5258