ports/159375: [PATCH] lang/rakudo update to July 2011 release of "Rakudo Star"
Aliaksandr Zahatski
zahatski at gmail.com
Tue Aug 2 08:50:10 UTC 2011
>Number: 159375
>Category: ports
>Synopsis: [PATCH] lang/rakudo update to July 2011 release of "Rakudo Star"
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Aug 02 08:50:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Aliaksandr Zahatski
>Release:
>Organization:
>Environment:
>Description:
Update to July 2011 release of "Rakudo Star".
This release of Rakudo Star adds the following features over the previous Star release:
* 10%-30% improvement in compile and execution speed
* New gcd (greatest common divisor) and lcm (largest common multiple) operators
* Int.base
* Call counter for Perl 6-level subroutines
* Better handling of &infix:<=> right associativity
* Fix bug in exponentiation of negative numbers
* Fix building on systems with smaller RAM
Changes: http://rakudo.org/2011/07/29/rakudo-star-2011-07-released/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -urN /usr/ports/lang/rakudo/Makefile rakudo/Makefile
--- /usr/ports/lang/rakudo/Makefile 2011-07-16 09:31:43.000000000 +0400
+++ rakudo/Makefile 2011-08-02 12:43:00.000000000 +0400
@@ -6,7 +6,7 @@
#
PORTNAME= rakudo
-PORTVERSION= 2011.04
+PORTVERSION= 2011.07
PORTEPOCH= 3
CATEGORIES= lang
MASTER_SITES= http://cloud.github.com/downloads/rakudo/star/
@@ -24,7 +24,7 @@
LICENSE= ART20
CONFLICTS= parrot-[0-9]*
-PARROT_VERSION=3.3.0
+PARROT_VERSION=3.6.0
INSTALL_TARGET= install
CONFIGURE_SCRIPT= Configure.pl
CONFIGURE_PARROT_ARGS= --cc=${CC} --cxx=${CXX} --ld=${CC} --ccflags="${CFLAGS}" \
diff -urN /usr/ports/lang/rakudo/distinfo rakudo/distinfo
--- /usr/ports/lang/rakudo/distinfo 2011-05-10 17:28:06.000000000 +0400
+++ rakudo/distinfo 2011-07-31 22:24:29.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (rakudo-star-2011.04.tar.gz) = 0132787179dc4b11c8eaa0f9281b9bcf12635f1d377c7817ab397cef1484e6cb
-SIZE (rakudo-star-2011.04.tar.gz) = 5617948
+SHA256 (rakudo-star-2011.07.tar.gz) = f42bef0be82762eee885a3e965a1710e26fe824b4cffac5f3bb0a2a1b32de925
+SIZE (rakudo-star-2011.07.tar.gz) = 5705151
diff -urN /usr/ports/lang/rakudo/pkg-plist rakudo/pkg-plist
--- /usr/ports/lang/rakudo/pkg-plist 2011-05-10 17:28:06.000000000 +0400
+++ rakudo/pkg-plist 2011-08-02 12:31:08.000000000 +0400
@@ -13,6 +13,7 @@
bin/perl6
bin/ufo
bin/ufobuilder
+bin/winxed
include/parrot/%%PARROT_VERSION%%/imcc/api.h
include/parrot/%%PARROT_VERSION%%/imcc/embed.h
include/parrot/%%PARROT_VERSION%%/imcc/yyscanner.h
@@ -152,6 +153,7 @@
include/parrot/%%PARROT_VERSION%%/pmc/pmc_packfileopmap.h
include/parrot/%%PARROT_VERSION%%/pmc/pmc_packfilerawsegment.h
include/parrot/%%PARROT_VERSION%%/pmc/pmc_packfilesegment.h
+include/parrot/%%PARROT_VERSION%%/pmc/pmc_packfileview.h
include/parrot/%%PARROT_VERSION%%/pmc/pmc_parrotinterpreter.h
include/parrot/%%PARROT_VERSION%%/pmc/pmc_parrotlibrary.h
include/parrot/%%PARROT_VERSION%%/pmc/pmc_parrotthread.h
@@ -221,6 +223,7 @@
lib/parrot/%%PARROT_VERSION%%/include/iterator.pasm
lib/parrot/%%PARROT_VERSION%%/include/libpaths.pasm
lib/parrot/%%PARROT_VERSION%%/include/longopt.pasm
+lib/parrot/%%PARROT_VERSION%%/include/parrot_version.pir
lib/parrot/%%PARROT_VERSION%%/include/parrotlib.pbc
lib/parrot/%%PARROT_VERSION%%/include/pmctypes.pasm
lib/parrot/%%PARROT_VERSION%%/include/signal.pasm
@@ -268,8 +271,6 @@
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/File/Find.pm
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/File/Mkdir.pir
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/File/Mkdir.pm
-lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/File/Tools.pir
-lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/File/Tools.pm
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/HTTP/Server/Simple.pir
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/HTTP/Server/Simple.pm6
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/HTTP/Server/Simple/PSGI.pir
@@ -322,6 +323,8 @@
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/SVG/Plot/Pie.pm
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/SVG/Plot/Positioned.pir
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/SVG/Plot/Positioned.pm
+lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Shell/Command.pir
+lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Shell/Command.pm
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Term/ANSIColor.pir
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Term/ANSIColor.pm
lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Test.pir
@@ -352,6 +355,7 @@
lib/parrot/%%PARROT_VERSION%%/languages/tge/TGE/Rule.pir
lib/parrot/%%PARROT_VERSION%%/languages/tge/TGE/Tree.pir
lib/parrot/%%PARROT_VERSION%%/languages/tge/tgc.pir
+lib/parrot/%%PARROT_VERSION%%/languages/winxed/winxed.pbc
lib/parrot/%%PARROT_VERSION%%/library/Archive/Tar.pbc
lib/parrot/%%PARROT_VERSION%%/library/Archive/Tar.pir
lib/parrot/%%PARROT_VERSION%%/library/Archive/Zip.pbc
@@ -506,7 +510,6 @@
lib/parrot/%%PARROT_VERSION%%/library/libpcre.pbc
lib/parrot/%%PARROT_VERSION%%/library/libpcre.pir
lib/parrot/%%PARROT_VERSION%%/library/ncurses.declarations
-lib/parrot/%%PARROT_VERSION%%/library/ncurses.pasm
lib/parrot/%%PARROT_VERSION%%/library/ncurses.pbc
lib/parrot/%%PARROT_VERSION%%/library/ncurses.pir
lib/parrot/%%PARROT_VERSION%%/library/nqp-rx.pbc
@@ -522,7 +525,6 @@
lib/parrot/%%PARROT_VERSION%%/library/pcre.pbc
lib/parrot/%%PARROT_VERSION%%/library/pcre.pir
lib/parrot/%%PARROT_VERSION%%/library/postgres.declarations
-lib/parrot/%%PARROT_VERSION%%/library/postgres.pasm
lib/parrot/%%PARROT_VERSION%%/library/postgres.pir
lib/parrot/%%PARROT_VERSION%%/library/random_lib.pir
lib/parrot/%%PARROT_VERSION%%/library/uuid.pbc
@@ -534,7 +536,6 @@
lib/parrot/%%PARROT_VERSION%%/tools/dev/create_language.pl
lib/parrot/%%PARROT_VERSION%%/tools/dev/gen_makefile.pl
lib/parrot/%%PARROT_VERSION%%/tools/dev/mk_language_shell.pl
-lib/parrot/%%PARROT_VERSION%%/tools/dev/ncidef2pir.pl
lib/parrot/%%PARROT_VERSION%%/tools/dev/pbc_to_exe.pir
lib/parrot/%%PARROT_VERSION%%/tools/dev/pprof2cg.pl
lib/parrot/%%PARROT_VERSION%%/tools/dev/reconfigure.pl
@@ -713,6 +714,7 @@
src/parrot/%%PARROT_VERSION%%/pmc/packfileopmap.dump
src/parrot/%%PARROT_VERSION%%/pmc/packfilerawsegment.dump
src/parrot/%%PARROT_VERSION%%/pmc/packfilesegment.dump
+src/parrot/%%PARROT_VERSION%%/pmc/packfileview.dump
src/parrot/%%PARROT_VERSION%%/pmc/parrotinterpreter.dump
src/parrot/%%PARROT_VERSION%%/pmc/parrotlibrary.dump
src/parrot/%%PARROT_VERSION%%/pmc/parrotthread.dump
@@ -805,6 +807,7 @@
@dirrmtry lib/parrot/%%PARROT_VERSION%%/library/CGI
@dirrmtry lib/parrot/%%PARROT_VERSION%%/library/Archive
@dirrmtry lib/parrot/%%PARROT_VERSION%%/library
+ at dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/winxed
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/tge/TGE
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/tge
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/pge/PGE
@@ -812,6 +815,7 @@
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/XML
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Test
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Term
+ at dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/Shell
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/SVG/Plot/Data
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/SVG/Plot
@dirrmtry lib/parrot/%%PARROT_VERSION%%/languages/perl6/lib/SVG
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list