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