From 58eeab59a7e2184c9ca587d9c8ffbd73f7a7c418 Mon Sep 17 00:00:00 2001 From: he Date: Fri, 24 Sep 2010 08:36:16 +0000 Subject: Update parrot to version 2.8.0. Pkgsrc changes: o Adapt to new package contents. Upstream changes: - Core + Inlined hashing and comparison functions + Hash memory allocation moved from system malloc to lazy allocated + Avoided infinite catching of exceptions while dying from exception + Some svn fixes + Added a check for duplicate vtable entries in PMCs + Building Parrot with Perl 5.12 and gcc-4.5 / g++-4.5 + Eliminated cruft left over after dynops_mapping + Improved charset and string encoding + Better organisation of programs by reposition it to "tools/build" and "tools/release" + Implemented Exception clone vtable function + Added experimental function Parrot_getpid and getpid method + --gc-threshold command line argument added, which controls the % of memory wasted by the GC + Closed a lot of tickets - Testing + Added more core pmc tests + Rearranged some tests with C coverage + We now have Smolder back, at http://smolder.parrot.org . Submit reports with "make smoke" + skip_all implementation in Parrot's Test::More completed - GitMigration + Set up a test site for github trac plugin at http://mksig.org/trac/ + Code of Trac plugin at github is on http://github.com/cotto/github-trac + Parrot is now mirrored on github at http://github.com/parrot/parrot - Compilers + Fixed problem with imcc HLL in load_bytecode difference between loading a pbc and compiling a pir --- lang/parrot/Makefile | 4 ++-- lang/parrot/PLIST | 12 ++++++++---- lang/parrot/distinfo | 8 ++++---- 3 files changed, 14 insertions(+), 10 deletions(-) (limited to 'lang/parrot') diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 22574e6f0f6..6416eb70112 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.36 2010/09/16 09:44:17 he Exp $ +# $NetBSD: Makefile,v 1.37 2010/09/24 08:36:16 he Exp $ # -VERSION= 2.7.0 +VERSION= 2.8.0 RTYPE= devel DISTNAME= parrot-${VERSION} CATEGORIES= lang diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST index dc3090b1264..4776c448b0c 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.20 2010/09/16 09:44:17 he Exp $ +@comment $NetBSD: PLIST,v 1.21 2010/09/24 08:36:16 he Exp $ bin/ops2c bin/parrot bin/parrot-nqp @@ -18,7 +18,6 @@ include/parrot/${PKGVERSION}/parrot/atomic/sparc.h include/parrot/${PKGVERSION}/parrot/caches.h include/parrot/${PKGVERSION}/parrot/call.h include/parrot/${PKGVERSION}/parrot/cclass.h -include/parrot/${PKGVERSION}/parrot/charset.h include/parrot/${PKGVERSION}/parrot/compiler.h include/parrot/${PKGVERSION}/parrot/config.h include/parrot/${PKGVERSION}/parrot/context.h @@ -40,6 +39,7 @@ include/parrot/${PKGVERSION}/parrot/global_setup.h include/parrot/${PKGVERSION}/parrot/has_header.h include/parrot/${PKGVERSION}/parrot/hash.h include/parrot/${PKGVERSION}/parrot/hll.h +include/parrot/${PKGVERSION}/parrot/imageio.h include/parrot/${PKGVERSION}/parrot/imcc.h include/parrot/${PKGVERSION}/parrot/interpreter.h include/parrot/${PKGVERSION}/parrot/io.h @@ -119,9 +119,10 @@ include/parrot/${PKGVERSION}/pmc/pmc_handle.h include/parrot/${PKGVERSION}/pmc/pmc_hash.h include/parrot/${PKGVERSION}/pmc/pmc_hashiterator.h include/parrot/${PKGVERSION}/pmc/pmc_hashiteratorkey.h -include/parrot/${PKGVERSION}/pmc/pmc_imageio.h +include/parrot/${PKGVERSION}/pmc/pmc_imageiofreeze.h include/parrot/${PKGVERSION}/pmc/pmc_imageiosize.h include/parrot/${PKGVERSION}/pmc/pmc_imageiostrings.h +include/parrot/${PKGVERSION}/pmc/pmc_imageiothaw.h include/parrot/${PKGVERSION}/pmc/pmc_integer.h include/parrot/${PKGVERSION}/pmc/pmc_iterator.h include/parrot/${PKGVERSION}/pmc/pmc_key.h @@ -130,6 +131,7 @@ include/parrot/${PKGVERSION}/pmc/pmc_lexpad.h include/parrot/${PKGVERSION}/pmc/pmc_managedstruct.h include/parrot/${PKGVERSION}/pmc/pmc_multisub.h include/parrot/${PKGVERSION}/pmc/pmc_namespace.h +include/parrot/${PKGVERSION}/pmc/pmc_nativepccmethod.h include/parrot/${PKGVERSION}/pmc/pmc_nci.h include/parrot/${PKGVERSION}/pmc/pmc_null.h include/parrot/${PKGVERSION}/pmc/pmc_object.h @@ -579,9 +581,10 @@ src/parrot/${PKGVERSION}/pmc/handle.dump src/parrot/${PKGVERSION}/pmc/hash.dump src/parrot/${PKGVERSION}/pmc/hashiterator.dump src/parrot/${PKGVERSION}/pmc/hashiteratorkey.dump -src/parrot/${PKGVERSION}/pmc/imageio.dump +src/parrot/${PKGVERSION}/pmc/imageiofreeze.dump src/parrot/${PKGVERSION}/pmc/imageiosize.dump src/parrot/${PKGVERSION}/pmc/imageiostrings.dump +src/parrot/${PKGVERSION}/pmc/imageiothaw.dump src/parrot/${PKGVERSION}/pmc/integer.dump src/parrot/${PKGVERSION}/pmc/iterator.dump src/parrot/${PKGVERSION}/pmc/key.dump @@ -590,6 +593,7 @@ src/parrot/${PKGVERSION}/pmc/lexpad.dump src/parrot/${PKGVERSION}/pmc/managedstruct.dump src/parrot/${PKGVERSION}/pmc/multisub.dump src/parrot/${PKGVERSION}/pmc/namespace.dump +src/parrot/${PKGVERSION}/pmc/nativepccmethod.dump src/parrot/${PKGVERSION}/pmc/nci.dump src/parrot/${PKGVERSION}/pmc/null.dump src/parrot/${PKGVERSION}/pmc/object.dump diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index 3c227428f59..6e84e24e803 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.30 2010/09/16 09:44:17 he Exp $ +$NetBSD: distinfo,v 1.31 2010/09/24 08:36:16 he Exp $ -SHA1 (parrot-2.7.0.tar.gz) = 507c57fb903a5e9678092ee02783373f09acc364 -RMD160 (parrot-2.7.0.tar.gz) = 75415e9770a1f1c660a2292714a5b089ea9d0008 -Size (parrot-2.7.0.tar.gz) = 4111580 bytes +SHA1 (parrot-2.8.0.tar.gz) = d18df88d5eaa397c6bb7dadbd5998ad01d6496c0 +RMD160 (parrot-2.8.0.tar.gz) = 83ea067327078513c6d5ad5faafb7d64100e0d9d +Size (parrot-2.8.0.tar.gz) = 4118533 bytes SHA1 (patch-ad) = aae66d32722d4c761132e57176469de7c7d51c88 SHA1 (patch-ae) = 373909f50385c580065a03946a1f4f5b342189fc SHA1 (patch-ak) = 45df82c2240f4619feadc482bcf2636a6b5aa41a -- cgit v1.2.3