summaryrefslogtreecommitdiff
path: root/lang/parrot/Makefile
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2011-01-30 10:52:09 +0000
committerhe <he@pkgsrc.org>2011-01-30 10:52:09 +0000
commit81ad10ed9b89f763368c9a0b8907f48773f69b33 (patch)
tree93341b7d67c52bd5471928a68362eaa8131a451f /lang/parrot/Makefile
parent5b56f33cee7a2ce5bccb34df96aab49f81a6b697 (diff)
downloadpkgsrc-81ad10ed9b89f763368c9a0b8907f48773f69b33.tar.gz
Upgrade parrot from version 2.11.0 to 3.0.0.
Pkgsrc changes: o Remove local patch which is no longer needed. o Adapt PLIST to changes in the set of installed files. Upstream changes: - Core + A new embedding API is available in "parrot/api.h" and documented in docs/pdd/pdd10_embedding.pod . + Packfile PMCs were refactored and can now be used to produce runnable bytecode. + Packfile manipulation code now throws embedder-friendly exceptions rather than printing error details directly to stderr. + Unicode support for file IO, environment variables, program names, and command-line parameters was improved. + An experimental gdb pretty-printers in tools/dev for Parrot STRINGs and PMCs is now available. (gdb 7.2 or later and Python are required) + c2str.pl and pmc2c.pl improvements result in a noticeably faster build. + Bugs in our Digest::sha256 library and bit-related dynamic ops were fixed by GCI student Nolan Lum. Both now work correctly on 32 and 64 bit systems. - Languages + ;)XD - OMeta for Winxed https://github.com/plobsing/ohm-eta-wink-kzd - Community + tree-optimization by GSoC student Tyler L. Curtis joined the nest and now lives at http://github.com/parrot/tree-optimization . + Plumage now lives at http://github.com/parrot/plumage and is installable. + Christmas went as scheduled. The Parrot team does not take credit for this event. - Documentation + HTML documentation generation has been rewritten and greatly simplified. + We have improved documentation in docs/project/git_workflow.pod about keeping a fork of parrot.git in sync. + Translations of our README in various languages are now in the docs/translation directory, thanks to Google Code-In students. - Tests + A better way to write "todo" tests with Parrot's Test::More was implemented by GCI student Fernando Brito. + Major increases in test coverage of many core PMCs, dynamic PMCs and dynamic opcodes resulted from GCI and the intrepid students it attracted. + Jonathan "Duke" Leto set up Debian Linux x86_64 and sparc32 smokers in the GCC Compile Farm, which continually submit smoke reports with a variety of configuration options and compilers. Thanks, GCC! + Makefile dependency checking is now automatically tested, resulting in a more reliable parallel build. + Coverage tests were improved for platforms with and without Devel::Cover.
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 3e137f6b35d..c8c5366cc40 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.41 2010/12/22 21:29:31 he Exp $
+# $NetBSD: Makefile,v 1.42 2011/01/30 10:52:09 he Exp $
#
-VERSION= 2.11.0
-RTYPE= devel
+VERSION= 3.0.0
+RTYPE= stable
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/