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 |