aboutsummaryrefslogtreecommitdiff
path: root/tools/star
diff options
context:
space:
mode:
Diffstat (limited to 'tools/star')
-rw-r--r--tools/star/Makefile16
-rw-r--r--tools/star/release-guide.pod11
2 files changed, 6 insertions, 21 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
diff --git a/tools/star/release-guide.pod b/tools/star/release-guide.pod
index 79644a2..d462ce5 100644
--- a/tools/star/release-guide.pod
+++ b/tools/star/release-guide.pod
@@ -8,7 +8,7 @@ varies from one release to the next.
Also, while the Rakudo compiler issues monthly releases; Star
releases are free to choose a longer release cycle. Star releases
are also free to choose older releases of the compiler, NQP, and/or
-Parrot. The goal is to balance end-user stability needs with
+MoarVM. The goal is to balance end-user stability needs with
progress being made on the compiler, modules, and other runtime
components. Currently Star is on a monthly release cycle; we
expect to slow down to quarterly releases again sometime in the
@@ -57,13 +57,12 @@ reports a clean repository.
Change to the star repository directory, and edit the first four
lines of F<tools/star/Makefile> to indicate the desired releases of
-Rakudo, NQP, MoarVM, and Parrot to use.
+Rakudo, NQP and MoarVM to use.
Usually that means the last Rakudo release, the NQP version that is in the
released Rakudo's F<tools/build/NQP_REVISION> file, the MoarVM version that
is in the F<tools/build/MOAR_REVISION> file that is included in the NQP
-release, and the Parrot version in the F<tools/build/PARROT_REVISION> file
-that is include in the NQP release.
+release.
$ cd star
$ vi tools/star/Makefile
@@ -154,7 +153,7 @@ Unpack the tarball somewhere else, and do a test build/install:
$ cd work
$ tar xvfz ../rakudo-star-2012.08.tar.gz
$ cd rakudo-star-2012.08
- $ perl Configure.pl --gen-parrot
+ $ perl Configure.pl --gen-moar
$ make install
$ make rakudo-test
$ make rakudo-spectest
@@ -206,8 +205,6 @@ Publicize the release in the appropriate places. These include:
=item * perl6-compiler@perl.org
-=item * parrot-users@lists.parrot.org
-
=item * http://en.wikipedia.org/wiki/Rakudo_Perl_6
=item * http://en.wikipedia.org/wiki/Perl_6