summaryrefslogtreecommitdiff
path: root/lang/parrot
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2012-07-03 13:29:25 +0000
committerhe <he@pkgsrc.org>2012-07-03 13:29:25 +0000
commit63dd0e7908fc5409ece5ed27f6e3c3b6ec45524b (patch)
tree2ee9b7ad1a870b9730042ff2817537b09ca19072 /lang/parrot
parent7a927475067d812ab01d870ac22f5fb5d2050306 (diff)
downloadpkgsrc-63dd0e7908fc5409ece5ed27f6e3c3b6ec45524b.tar.gz
Update to parrot version 4.2.0.
Upstream changes: - API Changes + The signature of getprop was changed from (PMC,String,PMC) to (PMC, PMC,String) for consistency - Core + Parrot Calling Conventions (pcc) now reuses Continuation PMCs internally, which reduces GC work by 25% and improves the fib.pir benchmark by 6% + Winxed snapshot updated to 1.6.devel 44a04cfa7b + Improved the detection of Clang-ish compilers during configuration + Fixed a possible segfault bug when reading packfiles with no constants or main_sub + By default, Parrot has now elevated these GCC warnings to errors during compile time: implicit-function-declaration, undef, missing-braces, nested externs, old-style-definition, strict-prototypes, + The OS Dynamic PMC now has separate functions to unlink a file and remove an empty directory (rmdir) + Fix building on Cygwin due to an improperly named DLL file + Various small bug fixes pointed out by static and dynamic analysis tools - Branches + Work on M0 continues now in the m0 branch, which contains both implementations (currently C and Perl) and specification. + Good progress has been made on the threads branch which builds on the green_threads branch. This gets Parrot much closer to being able to utilize multiple CPU cores seemlessly. More details at http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf - Documentation + New release manager documentation for parrot.github.com : http://git.io/parrot-github-guide - Community + Parrot was accepted to Google Summer of Code 2012! Ideas Page: http://git.io/parrot-gsoc-2012
Diffstat (limited to 'lang/parrot')
-rw-r--r--lang/parrot/Makefile6
-rw-r--r--lang/parrot/distinfo8
2 files changed, 7 insertions, 7 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index 70fa0475b10..d2180a19865 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.58 2012/04/27 12:31:51 obache Exp $
+# $NetBSD: Makefile,v 1.59 2012/07/03 13:29:25 he Exp $
#
-VERSION= 4.1.0
+VERSION= 4.2.0
RTYPE= devel
DISTNAME= parrot-${VERSION}
-PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/
@@ -52,6 +51,7 @@ REPLACE_PERL+= tools/build/ops2c.pl
REPLACE_PERL+= tools/build/pmc2c.pl
REPLACE_PERL+= tools/dev/create_language.pl
REPLACE_PERL+= tools/dev/gen_makefile.pl
+REPLACE_PERL+= tools/dev/mk_language_shell.in
REPLACE_PERL+= tools/dev/pprof2cg.pl
REPLACE_PERL+= tools/dev/reconfigure.pl
diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo
index 2b5f0425884..d6a2f4c00a7 100644
--- a/lang/parrot/distinfo
+++ b/lang/parrot/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.47 2012/03/09 14:06:31 he Exp $
+$NetBSD: distinfo,v 1.48 2012/07/03 13:29:25 he Exp $
-SHA1 (parrot-4.1.0.tar.gz) = db81bab5a6f33ae82447ecbe9a5bd8e4700e4709
-RMD160 (parrot-4.1.0.tar.gz) = 55effebbb0d7fa5a138d678c8823ed13cc69a992
-Size (parrot-4.1.0.tar.gz) = 4504334 bytes
+SHA1 (parrot-4.2.0.tar.gz) = a67783bf3eb9de92302c47cb5ffabfa95a255353
+RMD160 (parrot-4.2.0.tar.gz) = 99756d73fcb6866133fcdc39bc8dda83e0057174
+Size (parrot-4.2.0.tar.gz) = 4514090 bytes
SHA1 (patch-ad) = a972d48a879e541f6894f2eeb82a70b1756437d9
SHA1 (patch-ak) = 19d7dfff43bb08ba046040771e45b95774e024b7