From 3be6a386b5745cf1aa7554b1ff550be2b1032aa6 Mon Sep 17 00:00:00 2001 From: Moritz Lenz Date: Fri, 20 Feb 2015 09:30:30 +0100 Subject: Prepare parrot suspension --- tools/star/Makefile | 16 ++-------------- tools/star/release-guide.pod | 11 ++++------- 2 files changed, 6 insertions(+), 21 deletions(-) (limited to 'tools/star') 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 20f8153..da3026e 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 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 file, the MoarVM version that is in the F file that is included in the NQP -release, and the Parrot version in the F 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 @@ -198,8 +197,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 -- cgit v1.1