|
1 | 1 | {
|
2 | 2 | "moarvm": {
|
3 | 3 | "name": "moarvm",
|
4 |
| - "repo_url": "git://github.com/MoarVM/MoarVM.git", |
5 |
| - "build_steps": [ |
6 |
| - [ "make", "realclean" ], |
7 |
| - [ "git", "clean", "-dxf" ], |
8 |
| - [ "rm", "-rf", "nqp-cc/install", "nqp-cc/parrot", "nqp-cc/nqp" ], |
9 |
| - [ "perl", "Configure.pl", "--optimize" ], |
10 |
| - [ "make" ], |
11 |
| - [ "git", "clone", "-l", "../../parrot/parrot.git", "nqp-cc/parrot" ], |
12 |
| - [ "git", "clone", "-l", "../../nqp-parrot/nqp-parrot.git", "nqp-cc/nqp" ], |
13 |
| - "cd nqp-cc && perl Configure.pl --gen-parrot && make" |
14 |
| - ] |
| 4 | + "repo_url": "git://github.com/MoarVM/MoarVM.git" |
15 | 5 | },
|
16 | 6 | "niecza": {
|
17 | 7 | "name": "niecza",
|
|
22 | 12 | [ "make" ]
|
23 | 13 | ]
|
24 | 14 | },
|
| 15 | + "nqp-moarvm": { |
| 16 | + "name": "nqp-moarvm", |
| 17 | + "repo_url": "git://github.com/perl6/nqp.git", |
| 18 | + "release_tags": "^ 20\\d\\d \\D \\d\\d [\\.\\d+]? $", |
| 19 | + "build_steps": [ |
| 20 | + [ "make", "realclean" ], |
| 21 | + [ "rm", "-rf", "install", "moarvm" ], |
| 22 | + [ "git", "clone", "-l", "../../moarvm/moarvm.git" ], |
| 23 | + [ "perl", "Configure.pl", "--backends=moar", "--gen-moar" ], |
| 24 | + [ "make" ], |
| 25 | + [ "make", "install" ] |
| 26 | + ] |
| 27 | + }, |
25 | 28 | "nqp-parrot": {
|
26 | 29 | "name": "nqp-parrot",
|
27 | 30 | "repo_url": "git://github.com/perl6/nqp.git",
|
|
31 | 34 | [ "git", "clean", "-dxf" ],
|
32 | 35 | [ "rm", "-rf", "install", "parrot" ],
|
33 | 36 | [ "git", "clone", "-l", "../../parrot/parrot.git" ],
|
34 |
| - [ "perl", "Configure.pl", "--gen-parrot" ], |
| 37 | + [ "perl", "Configure.pl", "--backends=parrot", "--gen-parrot" ], |
35 | 38 | [ "make" ],
|
36 | 39 | [ "make", "install" ]
|
37 | 40 | ]
|
|
44 | 47 | "name": "nqp-jvm",
|
45 | 48 | "repo_url": "git://github.com/perl6/nqp.git",
|
46 | 49 | "build_steps": [
|
47 |
| - [ "make", "clean" ], |
| 50 | + [ "make", "realclean" ], |
48 | 51 | [ "git", "clean", "-dxf" ],
|
49 |
| - [ "rm", "-rf", "install" ], |
50 |
| - [ "perl", "ConfigureJVM.pl" ], |
| 52 | + [ "rm", "-rf", "install-jvm", "install" ], |
| 53 | + [ "perl", "Configure.pl", "--backends=jvm" ], |
51 | 54 | [ "make" ],
|
52 | 55 | [ "make", "install" ]
|
53 | 56 | ]
|
|
86 | 89 | [ "rm", "-rf", "install", "nqp", "parrot" ],
|
87 | 90 | [ "git", "clone", "-l", "../../parrot/parrot.git" ],
|
88 | 91 | [ "git", "clone", "-l", "../../nqp-parrot/nqp-parrot.git", "nqp" ],
|
89 |
| - [ "perl", "Configure.pl", "--gen-parrot" ], |
| 92 | + [ "perl", "Configure.pl", "--backends=parrot", "--gen-parrot" ], |
90 | 93 | [ "make" ],
|
91 | 94 | [ "make", "install" ]
|
92 | 95 | ]
|
|
100 | 103 | [ "git", "clean", "-dxf" ],
|
101 | 104 | [ "rm", "-rf", "install-jvm", "nqp" ],
|
102 | 105 | [ "git", "clone", "-l", "../../nqp-jvm/nqp-jvm.git", "nqp" ],
|
103 |
| - [ "perl", "ConfigureJVM.pl", "--gen-nqp" ], |
| 106 | + [ "perl", "Configure.pl", "--backends=jvm", "--gen-nqp" ], |
104 | 107 | [ "make" ],
|
105 | 108 | [ "make", "install" ]
|
106 | 109 | ]
|
|
0 commit comments