summaryrefslogtreecommitdiff
path: root/lang/parrot/Makefile
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/Makefile
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/Makefile')
-rw-r--r--lang/parrot/Makefile6
1 files changed, 3 insertions, 3 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