diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/build/Makefile.in | 7 | ||||
-rw-r--r-- | tools/build/panda-state.p6 | 14 | ||||
-rw-r--r-- | tools/star/Makefile | 6 | ||||
-rw-r--r-- | tools/star/release-guide.pod | 4 |
4 files changed, 16 insertions, 15 deletions
diff --git a/tools/build/Makefile.in b/tools/build/Makefile.in index 68e20c6..b2cc03f 100644 --- a/tools/build/Makefile.in +++ b/tools/build/Makefile.in @@ -3,7 +3,7 @@ MOAR_DIR = moarvm NQP_DIR = nqp RAKUDO_DIR = rakudo -STAR_VERSION = 2015.09 +STAR_VERSION = 2015.11 # install location PREFIX_DIR = @prefix@ @@ -42,7 +42,7 @@ rakudo: @backend_exes@ @backend_exes@: @echo "== Configuring and building Rakudo" - cd $(RAKUDO_DIR) && $(PERL) Configure.pl --sysroot=$(SYSROOT_DIR) --sdkroot=$(SDKROOT_DIR) --prefix=$(PREFIX_DIR) --backends=@backends@ && $(MAKE) + cd $(RAKUDO_DIR) && $(PERL) Configure.pl@pass_rakudo_config@ --prefix="$(PREFIX_DIR)" --backends=@backends@ && $(MAKE) rakudo-test: rakudo cd $(RAKUDO_DIR) && $(MAKE) test @@ -97,8 +97,7 @@ test: @echo "To run the Rakudo compiler tests, use '$(MAKE) rakudo-test'" @echo "To run the Perl 6 spectests, use '$(MAKE) rakudo-spectest'" @echo "" - @echo "To run tests for individual modules, install and then try:" - @echo " prove -e ./perl6 -r modules/<name>/t" + @echo "To run the modules' test suites, run '$(MAKE) modules-test'" @echo "" ## cleaning diff --git a/tools/build/panda-state.p6 b/tools/build/panda-state.p6 index 6ee4a12..0d7dd23 100644 --- a/tools/build/panda-state.p6 +++ b/tools/build/panda-state.p6 @@ -41,16 +41,16 @@ sub fetch-projects-json($to) { else { $s = IO::Socket::INET.new(:host<ecosystem-api.p6c.org>, :port(80)); } - $s.print("GET http://ecosystem-api.p6c.org/projects.json HTTP/1.1\nHost: ecosystem-api.p6c.org\nAccept: */*\nConnection: Close\n\n"); + $s.print("GET http://ecosystem-api.p6c.org/projects.json HTTP/1.1\nHost: ecosystem-api.p6c.org\nAccept: */*\nConnection: Close\n\n"); + # gobble up all header line: + 1 while $s.get; + + # read the body: my ($buf, $g) = ''; - $buf ~= $g while $g = $s.get; + $buf ~= "$g\n" while $g = $s.get; if %*ENV<http_proxy> { $buf.=subst(:g,/'git://'/,'http://'); } - - given open($to, :w) { - .say: $buf.split(/\r?\n\r?\n/, 2)[1]; - .close; - } + spurt($to, $buf); } diff --git a/tools/star/Makefile b/tools/star/Makefile index 8362848..1e7d034 100644 --- a/tools/star/Makefile +++ b/tools/star/Makefile @@ -1,6 +1,6 @@ -RAKUDO_VER = 2015.09 -NQP_VER = 2015.09.1 -MOAR_VER = 2015.09 +RAKUDO_VER = 2015.11 +NQP_VER = 2015.11 +MOAR_VER = 2015.11 STAR_REL = rakudo-star-$(VERSION) STAR_TGZ = $(STAR_REL).tar.gz diff --git a/tools/star/release-guide.pod b/tools/star/release-guide.pod index ec2df8b..ee1764f 100644 --- a/tools/star/release-guide.pod +++ b/tools/star/release-guide.pod @@ -56,7 +56,7 @@ reports a clean repository. =item 2. -Change to the star repository directory, and edit the first four +Change to the star repository directory, and edit the first three lines of F<tools/star/Makefile> to indicate the desired releases of Rakudo, NQP and MoarVM to use. @@ -280,6 +280,8 @@ You're done! Celebrate with the appropriate amount of fun. 2015.03 moritz 2015.06 FROGGS 2015.07 moritz + 2015.09 moritz + 2015.11 moritz =cut |