Thu Mar 8 10:11:24 2012 UTC ()
Update parrot to version 3.10.0.  Subsequent updates to follow...

Pkgsrc changes:
 * Adapt to changes in list of installed files
 * Remove a now-irrelevant patch, add another as a workaround
   for a timing-dependent patch (done differently in later revisions)

Upstream changes:

- Core
   + The mark VTABLE was added to the Select PMC
   + The Parrot::Embed Perl 5 module was removed from parrot.git and now lives
     at https://github.com/parrot/parrot-embed
   + A set_random method was added to the Integer PMC, so random numbers can
     be generated without needing to load math dynops
   + A new implementation of green threads was added to Parrot, in preparation
     for a robust hybrid threading system. Green threads are currently
     not available on Windows.
- Languages
   + Winxed
     - 'multi' modifier improved
     - throw "string" now emits throw instead of die
     - several optimizations in generated code
     - improved some error dianostics
- Community
   + Parrot Foundation was accepted to Google Code-In 2011. We
     could always use more volunteers.  Task ideas are on the wiki:
         https://github.com/parrot/parrot/wiki/Google-Code-In-Task-Ideas
- Documentation
- Tests
   + Added tests for recently-fixed bugs using return :flat and
     ResizableStringArrays.


(he)
diff -r1.53 -r1.54 pkgsrc/lang/parrot/Makefile
diff -r1.29 -r1.30 pkgsrc/lang/parrot/PLIST
diff -r1.43 -r1.44 pkgsrc/lang/parrot/distinfo
diff -r1.3 -r0 pkgsrc/lang/parrot/patches/patch-al
diff -r0 -r1.4 pkgsrc/lang/parrot/patches/patch-am

cvs diff -r1.53 -r1.54 pkgsrc/lang/parrot/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/parrot/Makefile 2012/02/26 10:00:03 1.53
+++ pkgsrc/lang/parrot/Makefile 2012/03/08 10:11:23 1.54
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.53 2012/02/26 10:00:03 wiz Exp $ 1# $NetBSD: Makefile,v 1.54 2012/03/08 10:11:23 he Exp $
2# 2#
3 3
4VERSION= 3.9.0 4VERSION= 3.10.0
5RTYPE= supported 5RTYPE= devel
6DISTNAME= parrot-${VERSION} 6DISTNAME= parrot-${VERSION}
7CATEGORIES= lang 7CATEGORIES= lang
8MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/ 8MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/
9 9
10MAINTAINER= he@NetBSD.org 10MAINTAINER= he@NetBSD.org
11HOMEPAGE= http://www.parrotcode.org/ 11HOMEPAGE= http://www.parrotcode.org/
12COMMENT= Virtual machine made to run Perl 6 and other languages 12COMMENT= Virtual machine made to run Perl 6 and other languages
13LICENSE= artistic-2.0 13LICENSE= artistic-2.0
14 14
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_TOOLS+= perl 17USE_TOOLS+= perl
18PTHREAD_OPTS+= require 18PTHREAD_OPTS+= require

cvs diff -r1.29 -r1.30 pkgsrc/lang/parrot/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/parrot/PLIST 2012/02/09 10:39:25 1.29
+++ pkgsrc/lang/parrot/PLIST 2012/03/08 10:11:23 1.30
@@ -1,43 +1,45 @@ @@ -1,43 +1,45 @@
1@comment $NetBSD: PLIST,v 1.29 2012/02/09 10:39:25 he Exp $ 1@comment $NetBSD: PLIST,v 1.30 2012/03/08 10:11:23 he Exp $
2bin/ops2c 2bin/ops2c
3bin/parrot 3bin/parrot
4bin/parrot-nqp 4bin/parrot-nqp
5bin/parrot-prove 5bin/parrot-prove
6bin/parrot_config 6bin/parrot_config
7bin/parrot_nci_thunk_gen 7bin/parrot_nci_thunk_gen
8bin/pbc_disassemble 8bin/pbc_disassemble
9bin/pbc_dump 9bin/pbc_dump
10bin/pbc_merge 10bin/pbc_merge
11bin/pbc_to_exe 11bin/pbc_to_exe
12bin/winxed 12bin/winxed
13include/parrot/${PKGVERSION}/imcc/api.h 13include/parrot/${PKGVERSION}/imcc/api.h
14include/parrot/${PKGVERSION}/imcc/embed.h 14include/parrot/${PKGVERSION}/imcc/embed.h
15include/parrot/${PKGVERSION}/imcc/yyscanner.h 15include/parrot/${PKGVERSION}/imcc/yyscanner.h
 16include/parrot/${PKGVERSION}/parrot/alarm.h
16include/parrot/${PKGVERSION}/parrot/api.h 17include/parrot/${PKGVERSION}/parrot/api.h
17include/parrot/${PKGVERSION}/parrot/caches.h 18include/parrot/${PKGVERSION}/parrot/caches.h
18include/parrot/${PKGVERSION}/parrot/call.h 19include/parrot/${PKGVERSION}/parrot/call.h
19include/parrot/${PKGVERSION}/parrot/cclass.h 20include/parrot/${PKGVERSION}/parrot/cclass.h
20include/parrot/${PKGVERSION}/parrot/compiler.h 21include/parrot/${PKGVERSION}/parrot/compiler.h
21include/parrot/${PKGVERSION}/parrot/config.h 22include/parrot/${PKGVERSION}/parrot/config.h
22include/parrot/${PKGVERSION}/parrot/context.h 23include/parrot/${PKGVERSION}/parrot/context.h
23include/parrot/${PKGVERSION}/parrot/core_pmcs.h 24include/parrot/${PKGVERSION}/parrot/core_pmcs.h
24include/parrot/${PKGVERSION}/parrot/core_types.h 25include/parrot/${PKGVERSION}/parrot/core_types.h
25include/parrot/${PKGVERSION}/parrot/datatypes.h 26include/parrot/${PKGVERSION}/parrot/datatypes.h
26include/parrot/${PKGVERSION}/parrot/debugger.h 27include/parrot/${PKGVERSION}/parrot/debugger.h
 28include/parrot/${PKGVERSION}/parrot/disassemble.h
27include/parrot/${PKGVERSION}/parrot/dynext.h 29include/parrot/${PKGVERSION}/parrot/dynext.h
28include/parrot/${PKGVERSION}/parrot/embed.h 
29include/parrot/${PKGVERSION}/parrot/encoding.h 30include/parrot/${PKGVERSION}/parrot/encoding.h
30include/parrot/${PKGVERSION}/parrot/enums.h 31include/parrot/${PKGVERSION}/parrot/enums.h
 32include/parrot/${PKGVERSION}/parrot/events.h
31include/parrot/${PKGVERSION}/parrot/exceptions.h 33include/parrot/${PKGVERSION}/parrot/exceptions.h
32include/parrot/${PKGVERSION}/parrot/exit.h 34include/parrot/${PKGVERSION}/parrot/exit.h
33include/parrot/${PKGVERSION}/parrot/extend.h 35include/parrot/${PKGVERSION}/parrot/extend.h
34include/parrot/${PKGVERSION}/parrot/extend_vtable.h 36include/parrot/${PKGVERSION}/parrot/extend_vtable.h
35include/parrot/${PKGVERSION}/parrot/feature.h 37include/parrot/${PKGVERSION}/parrot/feature.h
36include/parrot/${PKGVERSION}/parrot/gc_api.h 38include/parrot/${PKGVERSION}/parrot/gc_api.h
37include/parrot/${PKGVERSION}/parrot/global_setup.h 39include/parrot/${PKGVERSION}/parrot/global_setup.h
38include/parrot/${PKGVERSION}/parrot/has_header.h 40include/parrot/${PKGVERSION}/parrot/has_header.h
39include/parrot/${PKGVERSION}/parrot/hash.h 41include/parrot/${PKGVERSION}/parrot/hash.h
40include/parrot/${PKGVERSION}/parrot/hll.h 42include/parrot/${PKGVERSION}/parrot/hll.h
41include/parrot/${PKGVERSION}/parrot/imageio.h 43include/parrot/${PKGVERSION}/parrot/imageio.h
42include/parrot/${PKGVERSION}/parrot/interpreter.h 44include/parrot/${PKGVERSION}/parrot/interpreter.h
43include/parrot/${PKGVERSION}/parrot/io.h 45include/parrot/${PKGVERSION}/parrot/io.h
@@ -70,31 +72,33 @@ include/parrot/${PKGVERSION}/parrot/runc @@ -70,31 +72,33 @@ include/parrot/${PKGVERSION}/parrot/runc
70include/parrot/${PKGVERSION}/parrot/runcore_subprof.h 72include/parrot/${PKGVERSION}/parrot/runcore_subprof.h
71include/parrot/${PKGVERSION}/parrot/runcore_trace.h 73include/parrot/${PKGVERSION}/parrot/runcore_trace.h
72include/parrot/${PKGVERSION}/parrot/scheduler.h 74include/parrot/${PKGVERSION}/parrot/scheduler.h
73include/parrot/${PKGVERSION}/parrot/scheduler_private.h 75include/parrot/${PKGVERSION}/parrot/scheduler_private.h
74include/parrot/${PKGVERSION}/parrot/settings.h 76include/parrot/${PKGVERSION}/parrot/settings.h
75include/parrot/${PKGVERSION}/parrot/string.h 77include/parrot/${PKGVERSION}/parrot/string.h
76include/parrot/${PKGVERSION}/parrot/string_funcs.h 78include/parrot/${PKGVERSION}/parrot/string_funcs.h
77include/parrot/${PKGVERSION}/parrot/sub.h 79include/parrot/${PKGVERSION}/parrot/sub.h
78include/parrot/${PKGVERSION}/parrot/vtable.h 80include/parrot/${PKGVERSION}/parrot/vtable.h
79include/parrot/${PKGVERSION}/parrot/vtables.h 81include/parrot/${PKGVERSION}/parrot/vtables.h
80include/parrot/${PKGVERSION}/parrot/warnings.h 82include/parrot/${PKGVERSION}/parrot/warnings.h
81include/parrot/${PKGVERSION}/pmc/dummy 83include/parrot/${PKGVERSION}/pmc/dummy
82include/parrot/${PKGVERSION}/pmc/pmc_addrregistry.h 84include/parrot/${PKGVERSION}/pmc/pmc_addrregistry.h
 85include/parrot/${PKGVERSION}/pmc/pmc_alarm.h
83include/parrot/${PKGVERSION}/pmc/pmc_arrayiterator.h 86include/parrot/${PKGVERSION}/pmc/pmc_arrayiterator.h
84include/parrot/${PKGVERSION}/pmc/pmc_bigint.h 87include/parrot/${PKGVERSION}/pmc/pmc_bigint.h
85include/parrot/${PKGVERSION}/pmc/pmc_bignum.h 88include/parrot/${PKGVERSION}/pmc/pmc_bignum.h
86include/parrot/${PKGVERSION}/pmc/pmc_boolean.h 89include/parrot/${PKGVERSION}/pmc/pmc_boolean.h
87include/parrot/${PKGVERSION}/pmc/pmc_bytebuffer.h 90include/parrot/${PKGVERSION}/pmc/pmc_bytebuffer.h
 91include/parrot/${PKGVERSION}/pmc/pmc_callback.h
88include/parrot/${PKGVERSION}/pmc/pmc_callcontext.h 92include/parrot/${PKGVERSION}/pmc/pmc_callcontext.h
89include/parrot/${PKGVERSION}/pmc/pmc_capture.h 93include/parrot/${PKGVERSION}/pmc/pmc_capture.h
90include/parrot/${PKGVERSION}/pmc/pmc_class.h 94include/parrot/${PKGVERSION}/pmc/pmc_class.h
91include/parrot/${PKGVERSION}/pmc/pmc_complex.h 95include/parrot/${PKGVERSION}/pmc/pmc_complex.h
92include/parrot/${PKGVERSION}/pmc/pmc_continuation.h 96include/parrot/${PKGVERSION}/pmc/pmc_continuation.h
93include/parrot/${PKGVERSION}/pmc/pmc_coroutine.h 97include/parrot/${PKGVERSION}/pmc/pmc_coroutine.h
94include/parrot/${PKGVERSION}/pmc/pmc_default.h 98include/parrot/${PKGVERSION}/pmc/pmc_default.h
95include/parrot/${PKGVERSION}/pmc/pmc_env.h 99include/parrot/${PKGVERSION}/pmc/pmc_env.h
96include/parrot/${PKGVERSION}/pmc/pmc_eval.h 100include/parrot/${PKGVERSION}/pmc/pmc_eval.h
97include/parrot/${PKGVERSION}/pmc/pmc_eventhandler.h 101include/parrot/${PKGVERSION}/pmc/pmc_eventhandler.h
98include/parrot/${PKGVERSION}/pmc/pmc_exception.h 102include/parrot/${PKGVERSION}/pmc/pmc_exception.h
99include/parrot/${PKGVERSION}/pmc/pmc_exceptionhandler.h 103include/parrot/${PKGVERSION}/pmc/pmc_exceptionhandler.h
100include/parrot/${PKGVERSION}/pmc/pmc_exporter.h 104include/parrot/${PKGVERSION}/pmc/pmc_exporter.h
@@ -134,26 +138,27 @@ include/parrot/${PKGVERSION}/pmc/pmc_ord @@ -134,26 +138,27 @@ include/parrot/${PKGVERSION}/pmc/pmc_ord
134include/parrot/${PKGVERSION}/pmc/pmc_packfile.h 138include/parrot/${PKGVERSION}/pmc/pmc_packfile.h
135include/parrot/${PKGVERSION}/pmc/pmc_packfileannotation.h 139include/parrot/${PKGVERSION}/pmc/pmc_packfileannotation.h
136include/parrot/${PKGVERSION}/pmc/pmc_packfileannotations.h 140include/parrot/${PKGVERSION}/pmc/pmc_packfileannotations.h
137include/parrot/${PKGVERSION}/pmc/pmc_packfilebytecodesegment.h 141include/parrot/${PKGVERSION}/pmc/pmc_packfilebytecodesegment.h
138include/parrot/${PKGVERSION}/pmc/pmc_packfileconstanttable.h 142include/parrot/${PKGVERSION}/pmc/pmc_packfileconstanttable.h
139include/parrot/${PKGVERSION}/pmc/pmc_packfiledebug.h 143include/parrot/${PKGVERSION}/pmc/pmc_packfiledebug.h
140include/parrot/${PKGVERSION}/pmc/pmc_packfiledirectory.h 144include/parrot/${PKGVERSION}/pmc/pmc_packfiledirectory.h
141include/parrot/${PKGVERSION}/pmc/pmc_packfileopmap.h 145include/parrot/${PKGVERSION}/pmc/pmc_packfileopmap.h
142include/parrot/${PKGVERSION}/pmc/pmc_packfilerawsegment.h 146include/parrot/${PKGVERSION}/pmc/pmc_packfilerawsegment.h
143include/parrot/${PKGVERSION}/pmc/pmc_packfilesegment.h 147include/parrot/${PKGVERSION}/pmc/pmc_packfilesegment.h
144include/parrot/${PKGVERSION}/pmc/pmc_packfileview.h 148include/parrot/${PKGVERSION}/pmc/pmc_packfileview.h
145include/parrot/${PKGVERSION}/pmc/pmc_parrotinterpreter.h 149include/parrot/${PKGVERSION}/pmc/pmc_parrotinterpreter.h
146include/parrot/${PKGVERSION}/pmc/pmc_parrotlibrary.h 150include/parrot/${PKGVERSION}/pmc/pmc_parrotlibrary.h
 151include/parrot/${PKGVERSION}/pmc/pmc_pmclist.h
147include/parrot/${PKGVERSION}/pmc/pmc_pmcproxy.h 152include/parrot/${PKGVERSION}/pmc/pmc_pmcproxy.h
148include/parrot/${PKGVERSION}/pmc/pmc_pointer.h 153include/parrot/${PKGVERSION}/pmc/pmc_pointer.h
149include/parrot/${PKGVERSION}/pmc/pmc_ptr.h 154include/parrot/${PKGVERSION}/pmc/pmc_ptr.h
150include/parrot/${PKGVERSION}/pmc/pmc_ptrbuf.h 155include/parrot/${PKGVERSION}/pmc/pmc_ptrbuf.h
151include/parrot/${PKGVERSION}/pmc/pmc_ptrobj.h 156include/parrot/${PKGVERSION}/pmc/pmc_ptrobj.h
152include/parrot/${PKGVERSION}/pmc/pmc_resizablebooleanarray.h 157include/parrot/${PKGVERSION}/pmc/pmc_resizablebooleanarray.h
153include/parrot/${PKGVERSION}/pmc/pmc_resizablefloatarray.h 158include/parrot/${PKGVERSION}/pmc/pmc_resizablefloatarray.h
154include/parrot/${PKGVERSION}/pmc/pmc_resizableintegerarray.h 159include/parrot/${PKGVERSION}/pmc/pmc_resizableintegerarray.h
155include/parrot/${PKGVERSION}/pmc/pmc_resizablepmcarray.h 160include/parrot/${PKGVERSION}/pmc/pmc_resizablepmcarray.h
156include/parrot/${PKGVERSION}/pmc/pmc_resizablestringarray.h 161include/parrot/${PKGVERSION}/pmc/pmc_resizablestringarray.h
157include/parrot/${PKGVERSION}/pmc/pmc_role.h 162include/parrot/${PKGVERSION}/pmc/pmc_role.h
158include/parrot/${PKGVERSION}/pmc/pmc_scalar.h 163include/parrot/${PKGVERSION}/pmc/pmc_scalar.h
159include/parrot/${PKGVERSION}/pmc/pmc_scheduler.h 164include/parrot/${PKGVERSION}/pmc/pmc_scheduler.h
@@ -185,26 +190,27 @@ lib/parrot/${PKGVERSION}/dynext/os.so @@ -185,26 +190,27 @@ lib/parrot/${PKGVERSION}/dynext/os.so
185lib/parrot/${PKGVERSION}/dynext/rational.so 190lib/parrot/${PKGVERSION}/dynext/rational.so
186lib/parrot/${PKGVERSION}/dynext/select.so 191lib/parrot/${PKGVERSION}/dynext/select.so
187lib/parrot/${PKGVERSION}/dynext/sys_ops.so 192lib/parrot/${PKGVERSION}/dynext/sys_ops.so
188lib/parrot/${PKGVERSION}/dynext/trans_ops.so 193lib/parrot/${PKGVERSION}/dynext/trans_ops.so
189lib/parrot/${PKGVERSION}/include/call_bits.pasm 194lib/parrot/${PKGVERSION}/include/call_bits.pasm
190lib/parrot/${PKGVERSION}/include/cclass.pasm 195lib/parrot/${PKGVERSION}/include/cclass.pasm
191lib/parrot/${PKGVERSION}/include/config.fpmc 196lib/parrot/${PKGVERSION}/include/config.fpmc
192lib/parrot/${PKGVERSION}/include/datatypes.pasm 197lib/parrot/${PKGVERSION}/include/datatypes.pasm
193lib/parrot/${PKGVERSION}/include/dlopenflags.pasm 198lib/parrot/${PKGVERSION}/include/dlopenflags.pasm
194lib/parrot/${PKGVERSION}/include/errors.pasm 199lib/parrot/${PKGVERSION}/include/errors.pasm
195lib/parrot/${PKGVERSION}/include/except_severity.pasm 200lib/parrot/${PKGVERSION}/include/except_severity.pasm
196lib/parrot/${PKGVERSION}/include/except_types.pasm 201lib/parrot/${PKGVERSION}/include/except_types.pasm
197lib/parrot/${PKGVERSION}/include/fp_equality.pasm 202lib/parrot/${PKGVERSION}/include/fp_equality.pasm
 203lib/parrot/${PKGVERSION}/include/green_threads.pir
198lib/parrot/${PKGVERSION}/include/hash_key_type.pasm 204lib/parrot/${PKGVERSION}/include/hash_key_type.pasm
199lib/parrot/${PKGVERSION}/include/hllmacros.pir 205lib/parrot/${PKGVERSION}/include/hllmacros.pir
200lib/parrot/${PKGVERSION}/include/iglobals.pasm 206lib/parrot/${PKGVERSION}/include/iglobals.pasm
201lib/parrot/${PKGVERSION}/include/interpcores.pasm 207lib/parrot/${PKGVERSION}/include/interpcores.pasm
202lib/parrot/${PKGVERSION}/include/interpdebug.pasm 208lib/parrot/${PKGVERSION}/include/interpdebug.pasm
203lib/parrot/${PKGVERSION}/include/interpflags.pasm 209lib/parrot/${PKGVERSION}/include/interpflags.pasm
204lib/parrot/${PKGVERSION}/include/interpinfo.pasm 210lib/parrot/${PKGVERSION}/include/interpinfo.pasm
205lib/parrot/${PKGVERSION}/include/interptrace.pasm 211lib/parrot/${PKGVERSION}/include/interptrace.pasm
206lib/parrot/${PKGVERSION}/include/iterator.pasm 212lib/parrot/${PKGVERSION}/include/iterator.pasm
207lib/parrot/${PKGVERSION}/include/libpaths.pasm 213lib/parrot/${PKGVERSION}/include/libpaths.pasm
208lib/parrot/${PKGVERSION}/include/longopt.pasm 214lib/parrot/${PKGVERSION}/include/longopt.pasm
209lib/parrot/${PKGVERSION}/include/parrot_version.pir 215lib/parrot/${PKGVERSION}/include/parrot_version.pir
210lib/parrot/${PKGVERSION}/include/parrotlib.pbc 216lib/parrot/${PKGVERSION}/include/parrotlib.pbc
@@ -488,26 +494,27 @@ lib/parrot/${PKGVERSION}/tools/lib/Parro @@ -488,26 +494,27 @@ lib/parrot/${PKGVERSION}/tools/lib/Parro
488lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm 494lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm
489lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PDDs.pm 495lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PDDs.pm
490lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PMCs.pm 496lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PMCs.pm
491lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Parrot.pm 497lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Parrot.pm
492lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Perl.pm 498lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Perl.pm
493lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Tests.pm 499lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Tests.pm
494lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Tools.pm 500lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Tools.pm
495lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Text2HTML.pm 501lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Text2HTML.pm
496lib/parrot/${PKGVERSION}/tools/lib/Parrot/Git/Describe.pm 502lib/parrot/${PKGVERSION}/tools/lib/Parrot/Git/Describe.pm
497lib/parrot/${PKGVERSION}/tools/lib/Parrot/H2inc.pm 503lib/parrot/${PKGVERSION}/tools/lib/Parrot/H2inc.pm
498lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/DefaultTests.pm 504lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/DefaultTests.pm
499lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Options.pm 505lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Options.pm
500lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Smoke.pm 506lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Smoke.pm
 507lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/TestSets.pm
501lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer.pm 508lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer.pm
502lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer/Functions.pm 509lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer/Functions.pm
503lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Directory.pm 510lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Directory.pm
504lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/File.pm 511lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/File.pm
505lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Path.pm 512lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Path.pm
506lib/parrot/${PKGVERSION}/tools/lib/Parrot/Install.pm 513lib/parrot/${PKGVERSION}/tools/lib/Parrot/Install.pm
507lib/parrot/${PKGVERSION}/tools/lib/Parrot/Manifest.pm 514lib/parrot/${PKGVERSION}/tools/lib/Parrot/Manifest.pm
508lib/parrot/${PKGVERSION}/tools/lib/Parrot/PMC.pm 515lib/parrot/${PKGVERSION}/tools/lib/Parrot/PMC.pm
509lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Attribute.pm 516lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Attribute.pm
510lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Dumper.pm 517lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Dumper.pm
511lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Emitter.pm 518lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Emitter.pm
512lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Library.pm 519lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Library.pm
513lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/MULTI.pm 520lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/MULTI.pm
@@ -537,31 +544,33 @@ lib/parrot/${PKGVERSION}/tools/lib/Parro @@ -537,31 +544,33 @@ lib/parrot/${PKGVERSION}/tools/lib/Parro
537lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Util/Runloop.pm 544lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Util/Runloop.pm
538lib/parrot/${PKGVERSION}/tools/lib/Parrot/Vtable.pm 545lib/parrot/${PKGVERSION}/tools/lib/Parrot/Vtable.pm
539share/doc/parrot/${PKGVERSION}/CREDITS 546share/doc/parrot/${PKGVERSION}/CREDITS
540share/doc/parrot/${PKGVERSION}/DONORS.pod 547share/doc/parrot/${PKGVERSION}/DONORS.pod
541share/doc/parrot/${PKGVERSION}/LICENSE 548share/doc/parrot/${PKGVERSION}/LICENSE
542share/doc/parrot/${PKGVERSION}/PBC_COMPAT 549share/doc/parrot/${PKGVERSION}/PBC_COMPAT
543share/doc/parrot/${PKGVERSION}/PLATFORMS 550share/doc/parrot/${PKGVERSION}/PLATFORMS
544share/doc/parrot/${PKGVERSION}/README 551share/doc/parrot/${PKGVERSION}/README
545share/doc/parrot/${PKGVERSION}/README_cygwin.pod 552share/doc/parrot/${PKGVERSION}/README_cygwin.pod
546share/doc/parrot/${PKGVERSION}/README_win32.pod 553share/doc/parrot/${PKGVERSION}/README_win32.pod
547share/doc/parrot/${PKGVERSION}/RESPONSIBLE_PARTIES 554share/doc/parrot/${PKGVERSION}/RESPONSIBLE_PARTIES
548share/doc/parrot/${PKGVERSION}/TODO 555share/doc/parrot/${PKGVERSION}/TODO
549src/parrot/${PKGVERSION}/pmc/addrregistry.dump 556src/parrot/${PKGVERSION}/pmc/addrregistry.dump
 557src/parrot/${PKGVERSION}/pmc/alarm.dump
550src/parrot/${PKGVERSION}/pmc/arrayiterator.dump 558src/parrot/${PKGVERSION}/pmc/arrayiterator.dump
551src/parrot/${PKGVERSION}/pmc/bigint.dump 559src/parrot/${PKGVERSION}/pmc/bigint.dump
552src/parrot/${PKGVERSION}/pmc/bignum.dump 560src/parrot/${PKGVERSION}/pmc/bignum.dump
553src/parrot/${PKGVERSION}/pmc/boolean.dump 561src/parrot/${PKGVERSION}/pmc/boolean.dump
554src/parrot/${PKGVERSION}/pmc/bytebuffer.dump 562src/parrot/${PKGVERSION}/pmc/bytebuffer.dump
 563src/parrot/${PKGVERSION}/pmc/callback.dump
555src/parrot/${PKGVERSION}/pmc/callcontext.dump 564src/parrot/${PKGVERSION}/pmc/callcontext.dump
556src/parrot/${PKGVERSION}/pmc/capture.dump 565src/parrot/${PKGVERSION}/pmc/capture.dump
557src/parrot/${PKGVERSION}/pmc/class.dump 566src/parrot/${PKGVERSION}/pmc/class.dump
558src/parrot/${PKGVERSION}/pmc/complex.dump 567src/parrot/${PKGVERSION}/pmc/complex.dump
559src/parrot/${PKGVERSION}/pmc/continuation.dump 568src/parrot/${PKGVERSION}/pmc/continuation.dump
560src/parrot/${PKGVERSION}/pmc/coroutine.dump 569src/parrot/${PKGVERSION}/pmc/coroutine.dump
561src/parrot/${PKGVERSION}/pmc/default.dump 570src/parrot/${PKGVERSION}/pmc/default.dump
562src/parrot/${PKGVERSION}/pmc/env.dump 571src/parrot/${PKGVERSION}/pmc/env.dump
563src/parrot/${PKGVERSION}/pmc/eval.dump 572src/parrot/${PKGVERSION}/pmc/eval.dump
564src/parrot/${PKGVERSION}/pmc/eventhandler.dump 573src/parrot/${PKGVERSION}/pmc/eventhandler.dump
565src/parrot/${PKGVERSION}/pmc/exception.dump 574src/parrot/${PKGVERSION}/pmc/exception.dump
566src/parrot/${PKGVERSION}/pmc/exceptionhandler.dump 575src/parrot/${PKGVERSION}/pmc/exceptionhandler.dump
567src/parrot/${PKGVERSION}/pmc/exporter.dump 576src/parrot/${PKGVERSION}/pmc/exporter.dump
@@ -601,26 +610,27 @@ src/parrot/${PKGVERSION}/pmc/orderedhash @@ -601,26 +610,27 @@ src/parrot/${PKGVERSION}/pmc/orderedhash
601src/parrot/${PKGVERSION}/pmc/packfile.dump 610src/parrot/${PKGVERSION}/pmc/packfile.dump
602src/parrot/${PKGVERSION}/pmc/packfileannotation.dump 611src/parrot/${PKGVERSION}/pmc/packfileannotation.dump
603src/parrot/${PKGVERSION}/pmc/packfileannotations.dump 612src/parrot/${PKGVERSION}/pmc/packfileannotations.dump
604src/parrot/${PKGVERSION}/pmc/packfilebytecodesegment.dump 613src/parrot/${PKGVERSION}/pmc/packfilebytecodesegment.dump
605src/parrot/${PKGVERSION}/pmc/packfileconstanttable.dump 614src/parrot/${PKGVERSION}/pmc/packfileconstanttable.dump
606src/parrot/${PKGVERSION}/pmc/packfiledebug.dump 615src/parrot/${PKGVERSION}/pmc/packfiledebug.dump
607src/parrot/${PKGVERSION}/pmc/packfiledirectory.dump 616src/parrot/${PKGVERSION}/pmc/packfiledirectory.dump
608src/parrot/${PKGVERSION}/pmc/packfileopmap.dump 617src/parrot/${PKGVERSION}/pmc/packfileopmap.dump
609src/parrot/${PKGVERSION}/pmc/packfilerawsegment.dump 618src/parrot/${PKGVERSION}/pmc/packfilerawsegment.dump
610src/parrot/${PKGVERSION}/pmc/packfilesegment.dump 619src/parrot/${PKGVERSION}/pmc/packfilesegment.dump
611src/parrot/${PKGVERSION}/pmc/packfileview.dump 620src/parrot/${PKGVERSION}/pmc/packfileview.dump
612src/parrot/${PKGVERSION}/pmc/parrotinterpreter.dump 621src/parrot/${PKGVERSION}/pmc/parrotinterpreter.dump
613src/parrot/${PKGVERSION}/pmc/parrotlibrary.dump 622src/parrot/${PKGVERSION}/pmc/parrotlibrary.dump
 623src/parrot/${PKGVERSION}/pmc/pmclist.dump
614src/parrot/${PKGVERSION}/pmc/pmcproxy.dump 624src/parrot/${PKGVERSION}/pmc/pmcproxy.dump
615src/parrot/${PKGVERSION}/pmc/pointer.dump 625src/parrot/${PKGVERSION}/pmc/pointer.dump
616src/parrot/${PKGVERSION}/pmc/ptr.dump 626src/parrot/${PKGVERSION}/pmc/ptr.dump
617src/parrot/${PKGVERSION}/pmc/ptrbuf.dump 627src/parrot/${PKGVERSION}/pmc/ptrbuf.dump
618src/parrot/${PKGVERSION}/pmc/ptrobj.dump 628src/parrot/${PKGVERSION}/pmc/ptrobj.dump
619src/parrot/${PKGVERSION}/pmc/resizablebooleanarray.dump 629src/parrot/${PKGVERSION}/pmc/resizablebooleanarray.dump
620src/parrot/${PKGVERSION}/pmc/resizablefloatarray.dump 630src/parrot/${PKGVERSION}/pmc/resizablefloatarray.dump
621src/parrot/${PKGVERSION}/pmc/resizableintegerarray.dump 631src/parrot/${PKGVERSION}/pmc/resizableintegerarray.dump
622src/parrot/${PKGVERSION}/pmc/resizablepmcarray.dump 632src/parrot/${PKGVERSION}/pmc/resizablepmcarray.dump
623src/parrot/${PKGVERSION}/pmc/resizablestringarray.dump 633src/parrot/${PKGVERSION}/pmc/resizablestringarray.dump
624src/parrot/${PKGVERSION}/pmc/role.dump 634src/parrot/${PKGVERSION}/pmc/role.dump
625src/parrot/${PKGVERSION}/pmc/scalar.dump 635src/parrot/${PKGVERSION}/pmc/scalar.dump
626src/parrot/${PKGVERSION}/pmc/scheduler.dump 636src/parrot/${PKGVERSION}/pmc/scheduler.dump

cvs diff -r1.43 -r1.44 pkgsrc/lang/parrot/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/parrot/distinfo 2012/02/09 10:39:25 1.43
+++ pkgsrc/lang/parrot/distinfo 2012/03/08 10:11:23 1.44
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.43 2012/02/09 10:39:25 he Exp $ 1$NetBSD: distinfo,v 1.44 2012/03/08 10:11:23 he Exp $
2 2
3SHA1 (parrot-3.9.0.tar.gz) = 47fdc8e78fd3b2592f0123392b65a3e5d605930e 3SHA1 (parrot-3.10.0.tar.gz) = d7474f34907ea89678e1da4b32073f53a2394355
4RMD160 (parrot-3.9.0.tar.gz) = d48c063660fa354cd560cd127a4b3fd09e924653 4RMD160 (parrot-3.10.0.tar.gz) = 12f41859d234b5ee6c52f269e91c38ec562bd10e
5Size (parrot-3.9.0.tar.gz) = 4509594 bytes 5Size (parrot-3.10.0.tar.gz) = 4507336 bytes
6SHA1 (patch-ad) = a972d48a879e541f6894f2eeb82a70b1756437d9 6SHA1 (patch-ad) = a972d48a879e541f6894f2eeb82a70b1756437d9
7SHA1 (patch-ak) = 19d7dfff43bb08ba046040771e45b95774e024b7 7SHA1 (patch-ak) = 19d7dfff43bb08ba046040771e45b95774e024b7
8SHA1 (patch-al) = 9d4a49f417d380676fc72f79b94041adec27ad78 8SHA1 (patch-am) = 51aa10c6f087a7af980356ec98510affaa747927

File Deleted: pkgsrc/lang/parrot/patches/Attic/patch-al

File Added: pkgsrc/lang/parrot/patches/Attic/patch-am
$NetBSD: patch-am,v 1.4 2012/03/08 10:11:24 he Exp $

This test is timing-dependent, allow more time for the asynchronous
callbacks to complete and/or a slower build + test machine.
(Reportedly fixed in newer versions.)

--- t/pmc/nci.t.orig	2012-03-06 08:42:14.000000000 +0000
+++ t/pmc/nci.t
@@ -1917,7 +1917,7 @@ OUTPUT
 
     # Need to force reschedule to see async callbacks.
     # Chandon TODO: Is this a bug?
-    sleep 0.001
+    sleep 0.02
 
     # reset int_cb_D4 to 1
     int_cb_D4[0] = 1