aboutsummaryrefslogtreecommitdiff
path: root/tools/star/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tools/star/Makefile')
-rw-r--r--tools/star/Makefile16
1 files changed, 2 insertions, 14 deletions
diff --git a/tools/star/Makefile b/tools/star/Makefile
index 209251a..29eb982 100644
--- a/tools/star/Makefile
+++ b/tools/star/Makefile
@@ -1,6 +1,5 @@
RAKUDO_VER = 2015.02
NQP_VER = 2015.02
-PARROT_VER = 6.10.0
MOAR_VER = 2015.02
STAR_REL = rakudo-star-$(VERSION)
@@ -14,9 +13,6 @@ RAKUDO_SRC = $(SRC_DIR)/$(RAKUDO_TGZ)
NQP_TGZ = nqp-$(NQP_VER).tar.gz
NQP_URL = http://rakudo.org/downloads/nqp/$(NQP_TGZ)
NQP_SRC = $(SRC_DIR)/$(NQP_TGZ)
-PARROT_TGZ = parrot-$(PARROT_VER).tar.gz
-PARROT_URL = http://ftp.parrot.org/releases/all/$(PARROT_VER)/$(PARROT_TGZ)
-PARROT_SRC = $(SRC_DIR)/$(PARROT_TGZ)
MOAR_TGZ = MoarVM-$(MOAR_VER).tar.gz
MOAR_URL = http://www.moarvm.org/releases/$(MOAR_TGZ)
MOAR_SRC = $(SRC_DIR)/$(MOAR_TGZ)
@@ -25,7 +21,7 @@ PERL = perl
PREFIX = $(PERL) $(CURDIR)/tools/star/prefix.pl
WGET = wget --no-check-certificate
-all: rakudo nqp parrot moar manifest
+all: rakudo nqp moar manifest
always:
@@ -36,20 +32,13 @@ $(RAKUDO_SRC):
mkdir -p $(SRC_DIR)
$(WGET) $(RAKUDO_URL) -O $(RAKUDO_SRC)
-nqp: parrot moar $(NQP_SRC)
+nqp: moar $(NQP_SRC)
tar --xform 's!nqp-[^/]*!nqp!' -xvzf $(NQP_SRC)
$(NQP_SRC):
mkdir -p $(SRC_DIR)
$(WGET) $(NQP_URL) -O $(NQP_SRC)
-parrot: $(PARROT_SRC)
- tar --xform 's!parrot-[^/]*!parrot!' -xvzf $(PARROT_SRC)
-
-$(PARROT_SRC):
- mkdir -p $(SRC_DIR)
- $(WGET) $(PARROT_URL) -O $(PARROT_SRC)
-
moar: $(MOAR_SRC)
tar --xform 's!MoarVM-[^/]*!MoarVM!' -xvzf $(MOAR_SRC)
@@ -68,7 +57,6 @@ manifest: modules/DBIish/lib
$(PREFIX) rakudo/ rakudo/MANIFEST >>MANIFEST
$(PREFIX) nqp/ nqp/MANIFEST >>MANIFEST
$(PREFIX) MoarVM/ MoarVM/MANIFEST >>MANIFEST
- cut -d' ' -f1 parrot/MANIFEST | $(PREFIX) parrot/ >>MANIFEST
git submodule foreach --quiet 'git ls-files | $(PREFIX) $$path/' >>MANIFEST
grep -v -f tools/star/MANIFEST.exclude MANIFEST >MANIFEST.1
$(PERL) -n -e 'chomp; -f && print "$$_\n"' MANIFEST.1 >MANIFEST