summaryrefslogtreecommitdiff
path: root/lang/parrot
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2010-08-17 13:27:51 +0000
committerhe <he@pkgsrc.org>2010-08-17 13:27:51 +0000
commitaa5784c37fa5c3cc0780e8ca73ac5a271ff54b80 (patch)
tree1ca782f5f33733ea9d06ed2c9171d2b68b64a4fe /lang/parrot
parent39e0de0404f6d35da86faab4ebe28fedcca0b510 (diff)
downloadpkgsrc-aa5784c37fa5c3cc0780e8ca73ac5a271ff54b80.tar.gz
Update parrot from version 2.3.0 to 2.4.0.
Pkgsrc changes: o Now pass the --optimize flag to configure o Pull in devel/gmp/buildlink3.mk so that multi-precision arithmetic is enabled (and gets testing) o Adapt PLIST and Makefile to what's present and being installed Upstream changes: - Core + Various long-standing bugs in IMCC were fixed + STRINGs are now immutable. + use STRINGNULL instead of NULL when working with strings + Fixed storage of methods in the NameSpace PMC + Added :nsentry flag to force method to be stored in the NameSpace + Added StringBuilder and PackfileDebug PMCs + Added experimental opcodes find_codepoint and unroll - Compilers + Fixed reporting of line numbers in IMCC + Removed deprecated NQP compiler, replaced with new NQP-RX + Removed NCIGen compiler - Deprecations + Tools to distribute on CPAN were removed + Deprecated dynpmcs have been removed to external repositories + Removed RetContinuation PMC + Removed CGoto, CGP, and Switch runcores - Tests + Many tests for the extend/embed interface were added + done_testing() is now implemented in Test::More - Tools + The fakexecutable tapir is renamed parrot-prove + Performance fixes to the pbc_to_exe tool + Fix data_json to work outside of trunk + The dynpmc GzipHandle (zlib wrapper) was added + The library Archive/Tar.pir was added. + The library Archive/Zip.pir was added. + The libraries LWP.pir, HTTP/Message.pir & URI.pir were added. - Miscellaneous + Six Parrot-related projects accepted to GSoC + Improve use of const and other compiler hints
Diffstat (limited to 'lang/parrot')
-rw-r--r--lang/parrot/Makefile12
-rw-r--r--lang/parrot/PLIST174
-rw-r--r--lang/parrot/distinfo8
3 files changed, 161 insertions, 33 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index 58bacfe557e..ee0a0145f2d 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.32 2010/04/23 14:08:17 he Exp $
+# $NetBSD: Makefile,v 1.33 2010/08/17 13:27:51 he Exp $
#
-VERSION= 2.3.0
-RTYPE= supported
+VERSION= 2.4.0
+RTYPE= devel
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/
@@ -26,7 +26,8 @@ HAS_CONFIGURE= yes
CONFIG_SHELL= perl
CONFIGURE_SCRIPT= Configure.pl
CONFIGURE_ARGS+= --prefix=${PREFIX:Q} \
- --icu-config=${PREFIX}/bin/icu-config
+ --icu-config=${PREFIX}/bin/icu-config \
+ --optimize
SUBST_CLASSES+= pthread
SUBST_STAGE.pthread= post-configure
@@ -52,8 +53,6 @@ REPLACE_PERL+= tools/dev/gen_makefile.pl
REPLACE_PERL+= tools/dev/mk_language_shell.pl
REPLACE_PERL+= tools/dev/reconfigure.pl
REPLACE_PERL+= lib/Parrot/Op.pm
-#REPLACE_PERL+= lib/Parrot/OpLib/core.pm
-REPLACE_PERL+= lib/Parrot/OpTrans/CPrederef.pm
REPLACE_PERL+= lib/Parrot/OpsFile.pm
@@ -69,4 +68,5 @@ pre-install:
${CHMOD} -R g-w ${WRKSRC}
.include "../../textproc/icu/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST
index b894eb7fe3c..5802368d3d2 100644
--- a/lang/parrot/PLIST
+++ b/lang/parrot/PLIST
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.16 2010/04/23 14:08:17 he Exp $
+@comment $NetBSD: PLIST,v 1.17 2010/08/17 13:27:51 he Exp $
bin/parrot
bin/parrot-nqp
+bin/parrot-prove
bin/parrot_config
bin/parrot_debugger
bin/parrot_nci_thunk_gen
@@ -8,7 +9,6 @@ bin/pbc_disassemble
bin/pbc_dump
bin/pbc_merge
bin/pbc_to_exe
-bin/tapir
include/parrot/${PKGVERSION}/parrot/atomic.h
include/parrot/${PKGVERSION}/parrot/atomic/fallback.h
include/parrot/${PKGVERSION}/parrot/atomic/gcc_pcc.h
@@ -58,9 +58,6 @@ include/parrot/${PKGVERSION}/parrot/oo_private.h
include/parrot/${PKGVERSION}/parrot/op.h
include/parrot/${PKGVERSION}/parrot/oplib.h
include/parrot/${PKGVERSION}/parrot/oplib/core_ops.h
-include/parrot/${PKGVERSION}/parrot/oplib/core_ops_cg.h
-include/parrot/${PKGVERSION}/parrot/oplib/core_ops_cgp.h
-include/parrot/${PKGVERSION}/parrot/oplib/core_ops_switch.h
include/parrot/${PKGVERSION}/parrot/oplib/ops.h
include/parrot/${PKGVERSION}/parrot/packfile.h
include/parrot/${PKGVERSION}/parrot/parrot.h
@@ -89,34 +86,100 @@ include/parrot/${PKGVERSION}/parrot/vtable.h
include/parrot/${PKGVERSION}/parrot/vtables.h
include/parrot/${PKGVERSION}/parrot/warnings.h
include/parrot/${PKGVERSION}/pmc/dummy
+include/parrot/${PKGVERSION}/pmc/pmc_addrregistry.h
+include/parrot/${PKGVERSION}/pmc/pmc_arrayiterator.h
+include/parrot/${PKGVERSION}/pmc/pmc_bigint.h
+include/parrot/${PKGVERSION}/pmc/pmc_bignum.h
include/parrot/${PKGVERSION}/pmc/pmc_boolean.h
include/parrot/${PKGVERSION}/pmc/pmc_callcontext.h
+include/parrot/${PKGVERSION}/pmc/pmc_capture.h
include/parrot/${PKGVERSION}/pmc/pmc_class.h
+include/parrot/${PKGVERSION}/pmc/pmc_codestring.h
+include/parrot/${PKGVERSION}/pmc/pmc_complex.h
include/parrot/${PKGVERSION}/pmc/pmc_continuation.h
+include/parrot/${PKGVERSION}/pmc/pmc_coroutine.h
include/parrot/${PKGVERSION}/pmc/pmc_default.h
+include/parrot/${PKGVERSION}/pmc/pmc_env.h
+include/parrot/${PKGVERSION}/pmc/pmc_eval.h
+include/parrot/${PKGVERSION}/pmc/pmc_eventhandler.h
+include/parrot/${PKGVERSION}/pmc/pmc_exception.h
+include/parrot/${PKGVERSION}/pmc/pmc_exceptionhandler.h
+include/parrot/${PKGVERSION}/pmc/pmc_exporter.h
+include/parrot/${PKGVERSION}/pmc/pmc_filehandle.h
+include/parrot/${PKGVERSION}/pmc/pmc_fixedbooleanarray.h
+include/parrot/${PKGVERSION}/pmc/pmc_fixedfloatarray.h
include/parrot/${PKGVERSION}/pmc/pmc_fixedintegerarray.h
include/parrot/${PKGVERSION}/pmc/pmc_fixedpmcarray.h
+include/parrot/${PKGVERSION}/pmc/pmc_fixedstringarray.h
include/parrot/${PKGVERSION}/pmc/pmc_float.h
+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_imageiosize.h
+include/parrot/${PKGVERSION}/pmc/pmc_imageiostrings.h
include/parrot/${PKGVERSION}/pmc/pmc_integer.h
+include/parrot/${PKGVERSION}/pmc/pmc_iterator.h
+include/parrot/${PKGVERSION}/pmc/pmc_key.h
+include/parrot/${PKGVERSION}/pmc/pmc_lexinfo.h
+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_nci.h
+include/parrot/${PKGVERSION}/pmc/pmc_null.h
include/parrot/${PKGVERSION}/pmc/pmc_object.h
+include/parrot/${PKGVERSION}/pmc/pmc_opcode.h
+include/parrot/${PKGVERSION}/pmc/pmc_oplib.h
+include/parrot/${PKGVERSION}/pmc/pmc_orderedhash.h
+include/parrot/${PKGVERSION}/pmc/pmc_orderedhashiterator.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfile.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfileannotation.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfileannotations.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfileconstanttable.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfiledebug.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfiledirectory.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfilefixupentry.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfilefixuptable.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfilerawsegment.h
+include/parrot/${PKGVERSION}/pmc/pmc_packfilesegment.h
+include/parrot/${PKGVERSION}/pmc/pmc_parrotinterpreter.h
include/parrot/${PKGVERSION}/pmc/pmc_parrotlibrary.h
+include/parrot/${PKGVERSION}/pmc/pmc_parrotthread.h
+include/parrot/${PKGVERSION}/pmc/pmc_pmcproxy.h
+include/parrot/${PKGVERSION}/pmc/pmc_pointer.h
+include/parrot/${PKGVERSION}/pmc/pmc_resizablebooleanarray.h
+include/parrot/${PKGVERSION}/pmc/pmc_resizablefloatarray.h
+include/parrot/${PKGVERSION}/pmc/pmc_resizableintegerarray.h
include/parrot/${PKGVERSION}/pmc/pmc_resizablepmcarray.h
+include/parrot/${PKGVERSION}/pmc/pmc_resizablestringarray.h
include/parrot/${PKGVERSION}/pmc/pmc_role.h
include/parrot/${PKGVERSION}/pmc/pmc_scalar.h
+include/parrot/${PKGVERSION}/pmc/pmc_scheduler.h
+include/parrot/${PKGVERSION}/pmc/pmc_schedulermessage.h
+include/parrot/${PKGVERSION}/pmc/pmc_sockaddr.h
+include/parrot/${PKGVERSION}/pmc/pmc_socket.h
include/parrot/${PKGVERSION}/pmc/pmc_string.h
+include/parrot/${PKGVERSION}/pmc/pmc_stringbuilder.h
+include/parrot/${PKGVERSION}/pmc/pmc_stringhandle.h
+include/parrot/${PKGVERSION}/pmc/pmc_stringiterator.h
include/parrot/${PKGVERSION}/pmc/pmc_sub.h
+include/parrot/${PKGVERSION}/pmc/pmc_task.h
+include/parrot/${PKGVERSION}/pmc/pmc_threadinterpreter.h
+include/parrot/${PKGVERSION}/pmc/pmc_timer.h
include/parrot/${PKGVERSION}/pmc/pmc_undef.h
+include/parrot/${PKGVERSION}/pmc/pmc_unmanagedstruct.h
lib/libparrot.a
lib/parrot/${PKGVERSION}/VERSION
-lib/parrot/${PKGVERSION}/dynext/digest_group.so
+lib/parrot/${PKGVERSION}/bin/prove.pir
lib/parrot/${PKGVERSION}/dynext/dynlexpad.so
-lib/parrot/${PKGVERSION}/dynext/libnci_test.so
+lib/parrot/${PKGVERSION}/dynext/file.so
+lib/parrot/${PKGVERSION}/dynext/gziphandle.so
lib/parrot/${PKGVERSION}/dynext/math_ops.so
lib/parrot/${PKGVERSION}/dynext/obscure_ops.so
+lib/parrot/${PKGVERSION}/dynext/os.so
lib/parrot/${PKGVERSION}/dynext/rational.so
-lib/parrot/${PKGVERSION}/dynext/subproxy.so
lib/parrot/${PKGVERSION}/include/call_bits.pasm
lib/parrot/${PKGVERSION}/include/cclass.pasm
lib/parrot/${PKGVERSION}/include/config.fpmc
@@ -155,16 +218,6 @@ lib/parrot/${PKGVERSION}/languages/data_json/data_json.pbc
lib/parrot/${PKGVERSION}/languages/data_json/data_json.pir
lib/parrot/${PKGVERSION}/languages/data_json/data_json/grammar.pg
lib/parrot/${PKGVERSION}/languages/data_json/data_json/pge2pir.tg
-lib/parrot/${PKGVERSION}/languages/nqp/Defines.mak
-lib/parrot/${PKGVERSION}/languages/nqp/Rules.mak
-lib/parrot/${PKGVERSION}/languages/nqp/TODO.pod
-lib/parrot/${PKGVERSION}/languages/nqp/bootstrap/actions.pm
-lib/parrot/${PKGVERSION}/languages/nqp/bootstrap/nqp.pir
-lib/parrot/${PKGVERSION}/languages/nqp/nqp.pbc
-lib/parrot/${PKGVERSION}/languages/nqp/nqp.pir
-lib/parrot/${PKGVERSION}/languages/nqp/src/Grammar.pg
-lib/parrot/${PKGVERSION}/languages/nqp/src/Grammar/Actions.pir
-lib/parrot/${PKGVERSION}/languages/nqp/src/builtins.pir
lib/parrot/${PKGVERSION}/languages/parrot/parrot.pir
lib/parrot/${PKGVERSION}/languages/pct/Defines.mak
lib/parrot/${PKGVERSION}/languages/pct/PCT.pir
@@ -199,6 +252,10 @@ lib/parrot/${PKGVERSION}/languages/tge/TGE/Parser.pg
lib/parrot/${PKGVERSION}/languages/tge/TGE/Rule.pir
lib/parrot/${PKGVERSION}/languages/tge/TGE/Tree.pir
lib/parrot/${PKGVERSION}/languages/tge/tgc.pir
+lib/parrot/${PKGVERSION}/library/Archive/Tar.pbc
+lib/parrot/${PKGVERSION}/library/Archive/Tar.pir
+lib/parrot/${PKGVERSION}/library/Archive/Zip.pbc
+lib/parrot/${PKGVERSION}/library/Archive/Zip.pir
lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pbc
lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pir
lib/parrot/${PKGVERSION}/library/Config/JSON.pbc
@@ -220,10 +277,14 @@ lib/parrot/${PKGVERSION}/library/Getopt/Obj.pbc
lib/parrot/${PKGVERSION}/library/Getopt/Obj.pir
lib/parrot/${PKGVERSION}/library/HLL.pbc
lib/parrot/${PKGVERSION}/library/HTTP/Daemon.pir
+lib/parrot/${PKGVERSION}/library/HTTP/Message.pbc
+lib/parrot/${PKGVERSION}/library/HTTP/Message.pir
lib/parrot/${PKGVERSION}/library/Iter.pbc
lib/parrot/${PKGVERSION}/library/Iter.pir
lib/parrot/${PKGVERSION}/library/JSON.pbc
lib/parrot/${PKGVERSION}/library/JSON.pir
+lib/parrot/${PKGVERSION}/library/LWP.pbc
+lib/parrot/${PKGVERSION}/library/LWP.pir
lib/parrot/${PKGVERSION}/library/MIME/Base64.pbc
lib/parrot/${PKGVERSION}/library/MIME/Base64.pir
lib/parrot/${PKGVERSION}/library/Math/Rand.pbc
@@ -280,7 +341,6 @@ lib/parrot/${PKGVERSION}/library/SDL/Rect.pir
lib/parrot/${PKGVERSION}/library/SDL/Sprite.pir
lib/parrot/${PKGVERSION}/library/SDL/StopWatch.pir
lib/parrot/${PKGVERSION}/library/SDL/Surface.pir
-lib/parrot/${PKGVERSION}/library/SQLite3.pir
lib/parrot/${PKGVERSION}/library/Stream/Base.pbc
lib/parrot/${PKGVERSION}/library/Stream/Base.pir
lib/parrot/${PKGVERSION}/library/Stream/Combiner.pbc
@@ -325,6 +385,8 @@ lib/parrot/${PKGVERSION}/library/Test/Class.pbc
lib/parrot/${PKGVERSION}/library/Test/Class.pir
lib/parrot/${PKGVERSION}/library/Test/More.pbc
lib/parrot/${PKGVERSION}/library/Test/More.pir
+lib/parrot/${PKGVERSION}/library/URI.pbc
+lib/parrot/${PKGVERSION}/library/URI.pir
lib/parrot/${PKGVERSION}/library/YAML/Dumper.pbc
lib/parrot/${PKGVERSION}/library/YAML/Dumper.pir
lib/parrot/${PKGVERSION}/library/YAML/Dumper/Base.pir
@@ -405,6 +467,7 @@ lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/IMCC.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Info.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Libs.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Ops.pm
+lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PDDs.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PMCs.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Parrot.pm
@@ -426,10 +489,6 @@ lib/parrot/${PKGVERSION}/tools/lib/Parrot/Op.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpLib/core.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/C.pm
-lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CGP.pm
-lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CGoto.pm
-lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CPrederef.pm
-lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CSwitch.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2c/Auxiliary.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2c/Utils.pm
lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2pm.pm
@@ -486,20 +545,89 @@ share/doc/parrot/${PKGVERSION}/README_win32.pod
share/doc/parrot/${PKGVERSION}/RESPONSIBLE_PARTIES
share/doc/parrot/${PKGVERSION}/TODO
src/parrot/${PKGVERSION}/ops/ops.num
+src/parrot/${PKGVERSION}/pmc/addrregistry.dump
+src/parrot/${PKGVERSION}/pmc/arrayiterator.dump
+src/parrot/${PKGVERSION}/pmc/bigint.dump
+src/parrot/${PKGVERSION}/pmc/bignum.dump
src/parrot/${PKGVERSION}/pmc/boolean.dump
+src/parrot/${PKGVERSION}/pmc/callcontext.dump
+src/parrot/${PKGVERSION}/pmc/capture.dump
+src/parrot/${PKGVERSION}/pmc/class.dump
+src/parrot/${PKGVERSION}/pmc/codestring.dump
+src/parrot/${PKGVERSION}/pmc/complex.dump
src/parrot/${PKGVERSION}/pmc/continuation.dump
+src/parrot/${PKGVERSION}/pmc/coroutine.dump
src/parrot/${PKGVERSION}/pmc/default.dump
+src/parrot/${PKGVERSION}/pmc/env.dump
+src/parrot/${PKGVERSION}/pmc/eval.dump
+src/parrot/${PKGVERSION}/pmc/eventhandler.dump
+src/parrot/${PKGVERSION}/pmc/exception.dump
+src/parrot/${PKGVERSION}/pmc/exceptionhandler.dump
+src/parrot/${PKGVERSION}/pmc/exporter.dump
+src/parrot/${PKGVERSION}/pmc/filehandle.dump
+src/parrot/${PKGVERSION}/pmc/fixedbooleanarray.dump
+src/parrot/${PKGVERSION}/pmc/fixedfloatarray.dump
+src/parrot/${PKGVERSION}/pmc/fixedintegerarray.dump
src/parrot/${PKGVERSION}/pmc/fixedpmcarray.dump
+src/parrot/${PKGVERSION}/pmc/fixedstringarray.dump
src/parrot/${PKGVERSION}/pmc/float.dump
+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/imageiosize.dump
+src/parrot/${PKGVERSION}/pmc/imageiostrings.dump
src/parrot/${PKGVERSION}/pmc/integer.dump
+src/parrot/${PKGVERSION}/pmc/iterator.dump
+src/parrot/${PKGVERSION}/pmc/key.dump
+src/parrot/${PKGVERSION}/pmc/lexinfo.dump
+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/nci.dump
+src/parrot/${PKGVERSION}/pmc/null.dump
src/parrot/${PKGVERSION}/pmc/object.dump
+src/parrot/${PKGVERSION}/pmc/opcode.dump
+src/parrot/${PKGVERSION}/pmc/oplib.dump
+src/parrot/${PKGVERSION}/pmc/orderedhash.dump
+src/parrot/${PKGVERSION}/pmc/orderedhashiterator.dump
+src/parrot/${PKGVERSION}/pmc/packfile.dump
+src/parrot/${PKGVERSION}/pmc/packfileannotation.dump
+src/parrot/${PKGVERSION}/pmc/packfileannotations.dump
+src/parrot/${PKGVERSION}/pmc/packfileconstanttable.dump
+src/parrot/${PKGVERSION}/pmc/packfiledebug.dump
+src/parrot/${PKGVERSION}/pmc/packfiledirectory.dump
+src/parrot/${PKGVERSION}/pmc/packfilefixupentry.dump
+src/parrot/${PKGVERSION}/pmc/packfilefixuptable.dump
+src/parrot/${PKGVERSION}/pmc/packfilerawsegment.dump
+src/parrot/${PKGVERSION}/pmc/packfilesegment.dump
+src/parrot/${PKGVERSION}/pmc/parrotinterpreter.dump
+src/parrot/${PKGVERSION}/pmc/parrotlibrary.dump
+src/parrot/${PKGVERSION}/pmc/parrotthread.dump
+src/parrot/${PKGVERSION}/pmc/pmcproxy.dump
+src/parrot/${PKGVERSION}/pmc/pointer.dump
+src/parrot/${PKGVERSION}/pmc/resizablebooleanarray.dump
+src/parrot/${PKGVERSION}/pmc/resizablefloatarray.dump
+src/parrot/${PKGVERSION}/pmc/resizableintegerarray.dump
src/parrot/${PKGVERSION}/pmc/resizablepmcarray.dump
+src/parrot/${PKGVERSION}/pmc/resizablestringarray.dump
src/parrot/${PKGVERSION}/pmc/role.dump
src/parrot/${PKGVERSION}/pmc/scalar.dump
+src/parrot/${PKGVERSION}/pmc/scheduler.dump
+src/parrot/${PKGVERSION}/pmc/schedulermessage.dump
+src/parrot/${PKGVERSION}/pmc/sockaddr.dump
+src/parrot/${PKGVERSION}/pmc/socket.dump
src/parrot/${PKGVERSION}/pmc/string.dump
+src/parrot/${PKGVERSION}/pmc/stringbuilder.dump
+src/parrot/${PKGVERSION}/pmc/stringhandle.dump
+src/parrot/${PKGVERSION}/pmc/stringiterator.dump
src/parrot/${PKGVERSION}/pmc/sub.dump
+src/parrot/${PKGVERSION}/pmc/task.dump
+src/parrot/${PKGVERSION}/pmc/threadinterpreter.dump
+src/parrot/${PKGVERSION}/pmc/timer.dump
src/parrot/${PKGVERSION}/pmc/undef.dump
+src/parrot/${PKGVERSION}/pmc/unmanagedstruct.dump
src/parrot/${PKGVERSION}/vtable.dump
src/parrot/${PKGVERSION}/vtable.tbl
diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo
index 9b980ac6960..3355bed2e27 100644
--- a/lang/parrot/distinfo
+++ b/lang/parrot/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.26 2010/04/23 14:08:17 he Exp $
+$NetBSD: distinfo,v 1.27 2010/08/17 13:27:52 he Exp $
-SHA1 (parrot-2.3.0.tar.gz) = b0321efcc47581884c56fc3f5b1952751b98abe5
-RMD160 (parrot-2.3.0.tar.gz) = 449f1bad8a045e5edc1e6c1c09055512991b0588
-Size (parrot-2.3.0.tar.gz) = 4071016 bytes
+SHA1 (parrot-2.4.0.tar.gz) = 9f06619012070fd9a5fdebd0237da2963c1cf70b
+RMD160 (parrot-2.4.0.tar.gz) = c28fa45d80578c2337b16875894c3483743ac24b
+Size (parrot-2.4.0.tar.gz) = 4026552 bytes
SHA1 (patch-ad) = aae66d32722d4c761132e57176469de7c7d51c88
SHA1 (patch-ae) = 373909f50385c580065a03946a1f4f5b342189fc
SHA1 (patch-ak) = 45df82c2240f4619feadc482bcf2636a6b5aa41a