diff options
-rw-r--r-- | Makefile | 14 | ||||
-rw-r--r-- | skel/docs/announce/2010.09 | 2 |
2 files changed, 11 insertions, 5 deletions
@@ -1,6 +1,6 @@ PARROT_VER = 2.8.0 PARROT_REL = devel/$(PARROT_VER) -RAKUDO_TAG = 2010.09 +RAKUDO_VER = 2010.09 DISTDIR = rakudo-star-$(VERSION) @@ -9,6 +9,7 @@ PARROT_TGZ = $(PARROT).tar.gz PARROT_DIR = $(DISTDIR)/$(PARROT) RAKUDO_DIR = $(DISTDIR)/rakudo +RAKUDO_TGZ = rakudo-$(RAKUDO_VER).tar.gz BUILD_DIR = $(DISTDIR)/build MODULES_DIR = $(DISTDIR)/modules @@ -59,12 +60,15 @@ $(DISTDIR): always $(PARROT_DIR): $(PARROT_TGZ) tar -C $(DISTDIR) -xvzf $(PARROT_TGZ) -$(PARROT).tar.gz: +$(PARROT_TGZ): wget http://ftp.parrot.org/releases/$(PARROT_REL)/$(PARROT_TGZ) -$(RAKUDO_DIR): - git clone git://github.com/rakudo/rakudo.git $(RAKUDO_DIR) - cd $(RAKUDO_DIR); git checkout $(RAKUDO_TAG); git describe --match '2*' >VERSION +$(RAKUDO_DIR): $(RAKUDO_TGZ) + tar -C $(DISTDIR) -xvzf $(RAKUDO_TGZ) + mv $(DISTDIR)/rakudo-$(RAKUDO_VER) $(RAKUDO_DIR) + +$(RAKUDO_TGZ): + wget http://github.com/downloads/rakudo/rakudo/$(RAKUDO_TGZ) $(BUILD_DIR)/PARROT_REVISION: $(RAKUDO_DIR) $(RAKUDO_DIR)/build/PARROT_REVISION cp $(RAKUDO_DIR)/build/PARROT_REVISION $(BUILD_DIR) diff --git a/skel/docs/announce/2010.09 b/skel/docs/announce/2010.09 index 54edcd8..5fac9da 100644 --- a/skel/docs/announce/2010.09 +++ b/skel/docs/announce/2010.09 @@ -34,6 +34,7 @@ previous Star release: * 'now' and 'time' are now terms instead of functions. This means you can write 'time - 1' and it will do what you mean, but 'time()' is no longer valid. + * The Perl 6 specification tests [3] are now included in the distribution. There are some key features of Perl 6 that Rakudo Star does not yet handle appropriately, although they will appear in upcoming @@ -76,3 +77,4 @@ release of Rakudo Star will be on October 26, 2010. [1] http://github.com/rakudo/rakudo [2] http://parrot.org/ +[3] http://github.com/perl6/roast |