diff --git a/rakudo/.footprint b/rakudo/.footprint index 500adc0d8..8b1590ffc 100644 --- a/rakudo/.footprint +++ b/rakudo/.footprint @@ -4,6 +4,7 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/panda -rwxr-xr-x root/root usr/bin/perl6 -rwxr-xr-x root/root usr/bin/perl6-debug +-rwxr-xr-x root/root usr/bin/perl6-p -rwxr-xr-x root/root usr/bin/ufo drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/parrot/ @@ -89,6 +90,9 @@ drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Digest/ -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Exception.pod -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Failure.pod -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/FatRat.pod +drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/File/ +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/File/Find.pir +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/File/Find.pm -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Grammar.pod drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Grammar/ -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Grammar/Debugger.pir @@ -141,6 +145,11 @@ drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/LWP/ drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/ -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64.pm6 +drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64/ +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64/PIR.pir +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64/PIR.pm6 +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64/Perl.pir +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/MIME/Base64/Perl.pm6 -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Macro.pod -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Match.pod drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Math/ @@ -159,17 +168,24 @@ drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Math/ -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/PSGI.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/PSGI.pm6 -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Pair.pod +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda.pm drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/ -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/App.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/App.pm +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Builder.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Builder.pm +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Common.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Common.pm +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Ecosystem.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Ecosystem.pm +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Fetcher.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Fetcher.pm +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Installer.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Installer.pm -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Project.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Project.pm +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Tester.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Panda/Tester.pm -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Parameter.pod -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Parcel.pod @@ -225,6 +241,9 @@ drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/SVG/Plot/Data/ -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/SVG/Plot/Pie.pm -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/SVG/Plot/Positioned.pir -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/SVG/Plot/Positioned.pm +drwxr-xr-x root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Shell/ +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Shell/Command.pir +-rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Shell/Command.pm -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Signature.pod -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Str.pod -rw-r--r-- root/root usr/lib/parrot/5.9.0/languages/perl6/lib/Stringy.pod @@ -458,3 +477,4 @@ drwxr-xr-x root/root usr/share/doc/rakudo/announce/ -rw-r--r-- root/root usr/share/doc/rakudo/announce/2013.08.md -rw-r--r-- root/root usr/share/doc/rakudo/announce/2013.09.md -rw-r--r-- root/root usr/share/doc/rakudo/announce/2013.10.md +-rw-r--r-- root/root usr/share/doc/rakudo/announce/2013.11.md diff --git a/rakudo/.md5sum b/rakudo/.md5sum index ae61b67ec..aed4d8b6f 100644 --- a/rakudo/.md5sum +++ b/rakudo/.md5sum @@ -1 +1,2 @@ -21625c60393173edc077cfbe265b8c75 rakudo-star-2013.10.tar.gz +e27073b3900687ea52916c4cb7c57a28 rakudo-2013.11_buildsystem.patch +342bc7037584b42e8d363931c997557b rakudo-star-2013.11.tar.gz diff --git a/rakudo/Pkgfile b/rakudo/Pkgfile index 91a6d4d9a..d108690af 100644 --- a/rakudo/Pkgfile +++ b/rakudo/Pkgfile @@ -4,13 +4,14 @@ # Depends on: icu parrot nqp name=rakudo -version=2013.10 +version=2013.11 release=1 #source=(https://github.com/downloads/$name/star/$name-star-$version.tar.gz) -source=(http://$name.org/downloads/star/$name-star-$version.tar.gz) +source=(http://$name.org/downloads/star/$name-star-$version.tar.gz rakudo-2013.11_buildsystem.patch) build() { cd $name-star-$version + patch -p1 -i ../rakudo-2013.11_buildsystem.patch perl ./Configure.pl --prefix=/usr make diff --git a/rakudo/rakudo-2013.11_buildsystem.patch b/rakudo/rakudo-2013.11_buildsystem.patch new file mode 100644 index 000000000..ca4c20a22 --- /dev/null +++ b/rakudo/rakudo-2013.11_buildsystem.patch @@ -0,0 +1,18 @@ +diff -pruN rakudo-star-2013.11_orig/rakudo/tools/build/Makefile-Parrot.in rakudo-star-2013.11/rakudo/tools/build/Makefile-Parrot.in +--- rakudo-star-2013.11_orig/rakudo/tools/build/Makefile-Parrot.in 2013-10-27 16:53:00.000000000 +0100 ++++ rakudo-star-2013.11/rakudo/tools/build/Makefile-Parrot.in 2013-11-25 22:22:01.000000000 +0100 +@@ -315,10 +315,13 @@ p-install: p-all + -$(POD2MAN) docs/running.pod --name=perl6 > $(DESTDIR)$(MANDIR)/man1/perl6.1 + -$(POD2MAN) docs/running.pod --name=rakudo > $(DESTDIR)$(MANDIR)/man1/rakudo.1 + +-p-runner-default-install: p-all ++p-runner-default-install: p-all | $(DESTDIR)$(PARROT_BIN_DIR) + $(CP) $(PERL6_EXE) $(DESTDIR)$(PARROT_BIN_DIR)/perl6$(EXE) + $(CHMOD) 755 $(DESTDIR)$(PARROT_BIN_DIR)/perl6$(EXE) + ++$(DESTDIR)$(PARROT_BIN_DIR): ++ $(MKPATH) $@ ++ + xmas: $(PERL6_EXE) $(SETTING_PBC) $(R_SETTING_PBC) + + ## targets for building a standalone perl6 executable.