Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Nov 2012 08:16:09 GMT
From:      Aliaksandr Zahatski  <zahatski@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/173983: [PATCH] lang/rakudo update to 2012.11 release of "Rakudo Star"
Message-ID:  <201211290816.qAT8G9Gb013729@red.freebsd.org>
Resent-Message-ID: <201211290820.qAT8K0ix002774@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         173983
>Category:       ports
>Synopsis:       [PATCH] lang/rakudo update to 2012.11 release of "Rakudo Star"
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 29 08:20:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Aliaksandr Zahatski
>Release:        
>Organization:
>Environment:
>Description:
Update to 2012.11 release of "Rakudo Star".

Some of the new features added to this release include:

* heredocs
* quote adverbs (like q:w//)
* implemented precedence related traits (equiv, looser, tighter, assoc)
* Perl 6 grammar NFAs are pre-computed, saving some work on each invocation; this shaved around 10% off the time needed to run the spectests
* regexes and quotes have better support for user-selected delimiters
* FIRST/NEXT/LAST can now be used in all types of loop (previously limited to for)
* several fixes related to module precompilation. This should make working with larger code bases much less painful.


This release also contains a range of performance improvements, bug fixes, improvements to error reporting and better failure modes.

http://rakudo.org/2012/11/28/rakudo-star-2012-11-released/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -urN /usr/ports/lang/rakudo/Makefile rakudo/Makefile
--- /usr/ports/lang/rakudo/Makefile	2012-11-17 09:58:55.000000000 +0400
+++ rakudo/Makefile	2012-11-29 12:06:10.000000000 +0400
@@ -2,7 +2,7 @@
 # $FreeBSD: ports/lang/rakudo/Makefile,v 1.34 2012/11/17 05:58:55 svnexp Exp $
 
 PORTNAME=	rakudo
-PORTVERSION=	2012.09
+PORTVERSION=	2012.11
 PORTEPOCH=	3
 CATEGORIES=	lang
 MASTER_SITES=	http://cloud.github.com/downloads/rakudo/star/
diff -urN /usr/ports/lang/rakudo/distinfo rakudo/distinfo
--- /usr/ports/lang/rakudo/distinfo	2012-10-01 17:23:35.000000000 +0400
+++ rakudo/distinfo	2012-11-29 09:52:34.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (rakudo-star-2012.09.tar.gz) = 26246946f5e90982a9c024d0d17ac75a9e073af332b01441e46a46745f9dbb84
-SIZE (rakudo-star-2012.09.tar.gz) = 7446548
+SHA256 (rakudo-star-2012.11.tar.gz) = 8e436a4a8eea8032f10285bad1f50c864ba70d80538f0c76aa559d5241e17004
+SIZE (rakudo-star-2012.11.tar.gz) = 7556970
diff -urN /usr/ports/lang/rakudo/pkg-plist rakudo/pkg-plist
--- /usr/ports/lang/rakudo/pkg-plist	2012-10-01 17:23:35.000000000 +0400
+++ rakudo/pkg-plist	2012-11-29 12:03:04.000000000 +0400
@@ -1,5 +1,6 @@
 bin/nqp
 bin/ops2c
+bin/p6doc
 bin/panda
 bin/parrot
 bin/parrot-nqp
@@ -646,7 +647,6 @@
 lib/parrot/%%PARROT_VERSION%%/library/P6Regex.pbc
 lib/parrot/%%PARROT_VERSION%%/library/P6object.pbc
 lib/parrot/%%PARROT_VERSION%%/library/P6object.pir
-lib/parrot/%%PARROT_VERSION%%/library/PASTRegex.pbc
 lib/parrot/%%PARROT_VERSION%%/library/PCT.pbc
 lib/parrot/%%PARROT_VERSION%%/library/PCT/Grammar.pbc
 lib/parrot/%%PARROT_VERSION%%/library/PCT/HLLCompiler.pbc
@@ -932,6 +932,8 @@
 share/doc/rakudo/announce/2012.08
 share/doc/rakudo/announce/2012.09
 share/doc/rakudo/announce/2012.09.1
+share/doc/rakudo/announce/2012.10
+share/doc/rakudo/announce/2012.11
 src/parrot/%%PARROT_VERSION%%/pmc/addrregistry.dump
 src/parrot/%%PARROT_VERSION%%/pmc/alarm.dump
 src/parrot/%%PARROT_VERSION%%/pmc/arrayiterator.dump


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211290816.qAT8G9Gb013729>