Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/
Date: Thu, 27 Jul 2017 00:41:08
Message-Id: 1501116055.3dd17585c7a828a49b0fe6e4aa25ebd28108905e.tamiko@gentoo
1 commit: 3dd17585c7a828a49b0fe6e4aa25ebd28108905e
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 27 00:40:09 2017 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 27 00:40:55 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd17585
7
8 dev-lang/julia: finish 0.6.0 ebuild, add git workaround
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 dev-lang/julia/julia-0.6.0.ebuild | 10 +++++++---
13 1 file changed, 7 insertions(+), 3 deletions(-)
14
15 diff --git a/dev-lang/julia/julia-0.6.0.ebuild b/dev-lang/julia/julia-0.6.0.ebuild
16 index 9fc210dd85b..ad2d8dbe8e0 100644
17 --- a/dev-lang/julia/julia-0.6.0.ebuild
18 +++ b/dev-lang/julia/julia-0.6.0.ebuild
19 @@ -16,8 +16,7 @@ SRC_URI="
20
21 LICENSE="MIT"
22 SLOT="0"
23 -#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
24 -KEYWORDS=""
25 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
26 IUSE=""
27
28 RDEPEND="
29 @@ -36,7 +35,7 @@ RDEPEND="
30 >=dev-libs/libpcre2-10.23:0=[jit]
31 sci-libs/umfpack:0=
32 sci-mathematics/glpk:0=
33 - >=sys-devel/llvm-3.9:0=
34 + >=sys-devel/llvm-3.9:=
35 >=sys-libs/libunwind-1.1:7=
36 sys-libs/readline:0=
37 sys-libs/zlib:0=
38 @@ -155,6 +154,11 @@ src_test() {
39 }
40
41 src_install() {
42 + # Julia is special. It tries to find a valid git repository (that would
43 + # normally be cloned during compilation/installation). Just make it
44 + # happy...
45 + git init && git commit -a --allow-empty -m "initial" || die "git failed"
46 +
47 emake install \
48 prefix="/usr" DESTDIR="${D}" CC="$(tc-getCC)" CXX="$(tc-getCXX)"
49 cat > 99julia <<-EOF