From cbc847f15c91a4fdb87286b827db77e0e513344c Mon Sep 17 00:00:00 2001 From: wiz Date: Mon, 9 Jan 2006 17:47:07 +0000 Subject: Update to 0.4.1, from Anders Nor Berle in PR 32480. New in 0.4.1 - Installation: 'make install' is using standard locations now (/usr/local is the default --prefix) - Produce static and shared libraries on some systems - Configure system rearragement - OS pmc started (mkdir,cd,cwd,rm,umask,stat) - Shootout examples - Test files are now testable with 'prove' - Smoke (and smokej) outputs progress - PIR supports: I = A < B (>,<=,>=,==,!=) - Add support for octal number constants - partcl updates: - almost finish [string]; start [file] - add build tool for generating inline'd tcl builtins from templates. - Jako updates: NCI, subroutines, global variables and constants all work. (Gregor) Failed 3/190 test scripts, 98.42% okay. 15/4580 subtests failed, 99.67% okay. --- lang/parrot/Makefile | 31 +- lang/parrot/PLIST | 923 +++++++++++++++++++++---------------------- lang/parrot/distinfo | 15 +- lang/parrot/patches/patch-aa | 180 ++------- lang/parrot/patches/patch-ab | 93 ++--- lang/parrot/patches/patch-ac | 24 +- 6 files changed, 559 insertions(+), 707 deletions(-) (limited to 'lang') diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index ed9a461be7a..8e2858f514d 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.8 2006/01/03 19:25:06 wiz Exp $ +# $NetBSD: Makefile,v 1.9 2006/01/09 17:47:07 wiz Exp $ # -DISTNAME= parrot-0.4.0 +DISTNAME= parrot-0.4.1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../by-authors/id/L/LT/LTOETSCH/} @@ -9,18 +9,19 @@ MAINTAINER= debolaz@gmail.com HOMEPAGE= http://www.parrotcode.org/ COMMENT= Virtual machine made to run Perl 6 and other languages -USE_TOOLS+= gmake perl - -BUILD_TARGET= world_shared +USE_TOOLS+= perl +PTHREAD_OPTS+= require +BUILD_TARGET= world +TEST_TARGET= test +.include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.prefs.mk" -CONFIGURE_ARGS+= --prefix=${PREFIX}/parrot \ - --icu-config=${PREFIX}/bin/icu-config \ - --verbose +CONFIGURE_ARGS+= --prefix=${PREFIX:Q} \ + --icu-config=${PREFIX}/bin/icu-config # If you have another architecture, please test if it can compile -# with jit support and report status to the maintainer. +# with (working) jit support and report status to the maintainer. .if ${MACHINE_ARCH} == "i386" CONFIGURE_ARGS+= --jitcapable \ @@ -32,13 +33,19 @@ do-configure: post-configure: ${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.orig - ${SED} -e '/^BIN_DIR/s|$$(EXEC_PREFIX)|${PREFIX}|' \ - -e '/^INCLUDE_DIR/s|$$(EXEC_PREFIX)/include|${PREFIX}|' \ + ${SED} -e 's|-pthread||g' \ + -e 's|-lpthread||g' \ + -e 's|-lc_r||g' \ + -e '/^CFLAGS /s|$$|${PTHREAD_CFLAGS}|' \ + -e '/^LINKFLAGS /s|$$|${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}|' \ + -e '/^LDFLAGS /s|$$|${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}|' \ < ${WRKSRC}/Makefile.orig \ > ${WRKSRC}/Makefile post-install: - ${INSTALL_LIB} ${WRKSRC}/blib/lib/libparrot.* ${PREFIX}/lib + if [ -e ${PREFIX}/lib/libparrot.so.${PKGVERSION} ]; then \ + ${LN} -s libparrot.so.${PKGVERSION} ${PREFIX}/lib/libparrot.so ; \ + fi .include "../../textproc/icu/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/lang/parrot/PLIST b/lang/parrot/PLIST index 4f65ef91ada..b17a1e0a2b7 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -1,6 +1,7 @@ -@comment $NetBSD: PLIST,v 1.2 2006/01/03 19:25:06 wiz Exp $ +@comment $NetBSD: PLIST,v 1.3 2006/01/09 17:47:07 wiz Exp $ bin/disassemble bin/parrot +bin/parrot-config bin/pbc_info bin/pbc_merge bin/pdb @@ -92,473 +93,457 @@ include/parrot/warnings.h lib/libparrot.a lib/libparrot.so lib/libparrot.so.${PKGVERSION} -parrot/LICENSES/Artistic -parrot/LICENSES/gpl.txt -parrot/NEWS -parrot/PBC_COMPAT -parrot/PLATFORMS -parrot/README -parrot/README.win32 -parrot/RESPONSIBLE_PARTIES -parrot/TODO -parrot/VERSION -parrot/docs/debugger.pod -parrot/docs/dev/byteorder.dev -parrot/docs/dev/jit_${MACHINE_ARCH}.dev -parrot/docs/dev/longopt.dev -parrot/docs/dev/nanoparrot.c -parrot/docs/dev/optimizer.pod -parrot/docs/embed.pod -parrot/docs/extend.pod -parrot/docs/faq.pod -parrot/docs/gettingstarted.pod -parrot/docs/glossary.pod -parrot/docs/intro.pod -parrot/docs/jit.pod -parrot/docs/memory_internals.pod -parrot/docs/mmd.pod -parrot/docs/native_exec.pod -parrot/docs/ops/bit.pod -parrot/docs/ops/cmp.pod -parrot/docs/ops/core.pod -parrot/docs/ops/debug.pod -parrot/docs/ops/dotgnu.pod -parrot/docs/ops/experimental.pod -parrot/docs/ops/io.pod -parrot/docs/ops/math.pod -parrot/docs/ops/object.pod -parrot/docs/ops/obscure.pod -parrot/docs/ops/pic.pod -parrot/docs/ops/pmc.pod -parrot/docs/ops/python.pod -parrot/docs/ops/set.pod -parrot/docs/ops/stack.pod -parrot/docs/ops/string.pod -parrot/docs/ops/sys.pod -parrot/docs/ops/var.pod -parrot/docs/overview.pod -parrot/docs/parrot.pod -parrot/docs/parrotbyte.pod -parrot/docs/pdds/README -parrot/docs/pdds/clip/pdd01_overview.pod -parrot/docs/pdds/clip/pdd02_vtables.pod -parrot/docs/pdds/clip/pdd04_datatypes.pod -parrot/docs/pdds/clip/pdd05_opfunc.pod -parrot/docs/pdds/clip/pdd06_pasm.pod -parrot/docs/pdds/clip/pdd07_codingstd.pod -parrot/docs/pdds/clip/pdd08_keys.pod -parrot/docs/pdds/clip/pdd09_gc.pod -parrot/docs/pdds/clip/pdd10_embedding.pod -parrot/docs/pdds/clip/pdd11_extending.pod -parrot/docs/pdds/clip/pdd12_assembly.pod -parrot/docs/pdds/clip/pdd13_bytecode.pod -parrot/docs/pdds/clip/pdd14_bignum.pod -parrot/docs/pdds/clip/pdd15_objects.pod -parrot/docs/pdds/clip/pdd16_native_call.pod -parrot/docs/pdds/clip/pdd17_basic_types.pod -parrot/docs/pdds/clip/pdd18_security.pod -parrot/docs/pdds/clip/pdd19_pir.pod -parrot/docs/pdds/pdd00_pdd.pod -parrot/docs/pdds/pdd03_calling_conventions.pod -parrot/docs/pdds/pdd20_lexical_vars.pod -parrot/docs/pdds/pdd_template.pod -parrot/docs/pmc.pod -parrot/docs/pmc/array.pod -parrot/docs/pmc/iterator.pod -parrot/docs/pmc/perlarray.pod -parrot/docs/pmc/perlhash.pod -parrot/docs/pmc/perlstring.pod -parrot/docs/pmc/struct.pod -parrot/docs/pmc/subs.pod -parrot/docs/porting_intro.pod -parrot/docs/practical_notes.pod -parrot/docs/req/model_users.pod -parrot/docs/resources/favicon.ico -parrot/docs/resources/parrot.small.png -parrot/docs/resources/perl.css -parrot/docs/resources/up.gif -parrot/docs/running.pod -parrot/docs/strings.pod -parrot/docs/submissions.pod -parrot/docs/tests.pod -parrot/docs/vtables.pod -parrot/dynclasses/dynlexpad.pmc -parrot/examples/README -parrot/examples/benchmarks/addit.imc -parrot/examples/benchmarks/addit.pasm -parrot/examples/benchmarks/addit.pl -parrot/examples/benchmarks/addit.rb -parrot/examples/benchmarks/addit2.imc -parrot/examples/benchmarks/array_access.imc -parrot/examples/benchmarks/arriter.imc -parrot/examples/benchmarks/arriter.pl -parrot/examples/benchmarks/arriter.rb -parrot/examples/benchmarks/arriter_o1.imc -parrot/examples/benchmarks/bench_newp.pasm -parrot/examples/benchmarks/fib.imc -parrot/examples/benchmarks/fib.pl -parrot/examples/benchmarks/fib.py -parrot/examples/benchmarks/fib.rb -parrot/examples/benchmarks/freeze.pasm -parrot/examples/benchmarks/freeze.pl -parrot/examples/benchmarks/gc_alloc_new.pasm -parrot/examples/benchmarks/gc_alloc_reuse.pasm -parrot/examples/benchmarks/gc_generations.pasm -parrot/examples/benchmarks/gc_header_new.pasm -parrot/examples/benchmarks/gc_header_reuse.pasm -parrot/examples/benchmarks/gc_waves_headers.pasm -parrot/examples/benchmarks/gc_waves_sizeable_data.pasm -parrot/examples/benchmarks/gc_waves_sizeable_headers.pasm -parrot/examples/benchmarks/mops.pasm -parrot/examples/benchmarks/mops.pl -parrot/examples/benchmarks/mops_intval.pasm -parrot/examples/benchmarks/oo1.pasm -parrot/examples/benchmarks/oo1.pl -parrot/examples/benchmarks/oo1.py -parrot/examples/benchmarks/oo1.rb -parrot/examples/benchmarks/oo2.pasm -parrot/examples/benchmarks/oo2.pl -parrot/examples/benchmarks/oo2.py -parrot/examples/benchmarks/oo2.rb -parrot/examples/benchmarks/oo3.pasm -parrot/examples/benchmarks/oo3.pl -parrot/examples/benchmarks/oo3.py -parrot/examples/benchmarks/oo3.rb -parrot/examples/benchmarks/oo4.pasm -parrot/examples/benchmarks/oo4.pl -parrot/examples/benchmarks/oo4.py -parrot/examples/benchmarks/oo4.rb -parrot/examples/benchmarks/oo5.imc -parrot/examples/benchmarks/oo5.pl -parrot/examples/benchmarks/oo5.py -parrot/examples/benchmarks/oo5.rb -parrot/examples/benchmarks/oo6.imc -parrot/examples/benchmarks/oo6.pl -parrot/examples/benchmarks/oo6.py -parrot/examples/benchmarks/oo6.rb -parrot/examples/benchmarks/oofib.imc -parrot/examples/benchmarks/oofib.pl -parrot/examples/benchmarks/oofib.py -parrot/examples/benchmarks/oofib.rb -parrot/examples/benchmarks/oon.txt -parrot/examples/benchmarks/overload.imc -parrot/examples/benchmarks/overload.pl -parrot/examples/benchmarks/primes.c -parrot/examples/benchmarks/primes.pasm -parrot/examples/benchmarks/primes.pl -parrot/examples/benchmarks/primes2.c -parrot/examples/benchmarks/primes2.pasm -parrot/examples/benchmarks/primes2.pl -parrot/examples/benchmarks/primes2.py -parrot/examples/benchmarks/primes2.rb -parrot/examples/benchmarks/primes2_i.pasm -parrot/examples/benchmarks/primes_i.pasm -parrot/examples/benchmarks/shared_ref.pasm -parrot/examples/benchmarks/shared_ref.pl -parrot/examples/benchmarks/stress.pasm -parrot/examples/benchmarks/stress.pl -parrot/examples/benchmarks/stress.rb -parrot/examples/benchmarks/stress1.pasm -parrot/examples/benchmarks/stress1.pl -parrot/examples/benchmarks/stress2.pasm -parrot/examples/benchmarks/stress2.pl -parrot/examples/benchmarks/stress2.rb -parrot/examples/benchmarks/stress3.pasm -parrot/examples/benchmarks/vpm.imc -parrot/examples/benchmarks/vpm.pl -parrot/examples/benchmarks/vpm.py -parrot/examples/benchmarks/vpm.rb -parrot/examples/c/test_main.c -parrot/examples/compilers/Makefile -parrot/examples/compilers/japhc.c -parrot/examples/io/echo_client.imc -parrot/examples/io/http.imc -parrot/examples/io/httpd.imc -parrot/examples/io/net_smtp.pasm -parrot/examples/io/pioctl.pasm -parrot/examples/io/pipe2.imc -parrot/examples/io/pipe3.imc -parrot/examples/japh/README -parrot/examples/japh/japh1.pasm -parrot/examples/japh/japh10.pasm -parrot/examples/japh/japh11.pasm -parrot/examples/japh/japh12.pasm -parrot/examples/japh/japh13.pasm -parrot/examples/japh/japh14.pasm -parrot/examples/japh/japh15.pasm -parrot/examples/japh/japh16.pasm -parrot/examples/japh/japh17.pasm -parrot/examples/japh/japh2.pasm -parrot/examples/japh/japh3.pasm -parrot/examples/japh/japh4.pasm -parrot/examples/japh/japh5.pasm -parrot/examples/japh/japh6.pasm -parrot/examples/japh/japh7.pasm -parrot/examples/japh/japh8.pasm -parrot/examples/japh/japh9.pasm -parrot/examples/library/acorn.l -parrot/examples/library/getopt_demo.pir -parrot/examples/library/md5sum.pir -parrot/examples/library/ncurses_life.imc -parrot/examples/library/pcre.pir -parrot/examples/mops/README -parrot/examples/mops/mops.c -parrot/examples/mops/mops.cs -parrot/examples/mops/mops.il -parrot/examples/mops/mops.p6 -parrot/examples/mops/mops.pl -parrot/examples/mops/mops.ps -parrot/examples/mops/mops.py -parrot/examples/mops/mops.rb -parrot/examples/mops/mops.scheme -parrot/examples/pasm/99beer.pasm -parrot/examples/pasm/cat.pasm -parrot/examples/pasm/fact.pasm -parrot/examples/pasm/hello.pasm -parrot/examples/pasm/nanoforth.pasm -parrot/examples/pasm/nanoforth2.pasm -parrot/examples/pasm/queens.pasm -parrot/examples/pasm/small.xml -parrot/examples/pasm/stack.pasm -parrot/examples/pasm/trace.pasm -parrot/examples/pasm/xml_parser.pasm -parrot/examples/past/hello.past -parrot/examples/pge/README -parrot/examples/pge/all.pir -parrot/examples/pge/p6parse.pir -parrot/examples/pge/perl6.pir -parrot/examples/pge/simple.pir -parrot/examples/pir/circle.pir -parrot/examples/pir/euclid.pir -parrot/examples/pir/hanoi.pir -parrot/examples/pir/hello-dwim.pir -parrot/examples/pir/io.pir -parrot/examples/pir/life.pir -parrot/examples/pir/local_label.pir -parrot/examples/pir/mandel.pir -parrot/examples/pir/queens_r.pir -parrot/examples/pir/readline.pir -parrot/examples/pir/substr.pir -parrot/examples/pir/sudoku.pir -parrot/examples/pir/thr-primes.pir -parrot/examples/pir/uniq.pir -parrot/examples/pni/PQt.C -parrot/examples/pni/QtHelloWorld.pasm -parrot/examples/pni/ls.pir -parrot/examples/pni/sdl_blue_rectangle.imc -parrot/examples/pni/win32api.imc -parrot/examples/sdl/minesweeper/README -parrot/examples/sdl/minesweeper/eventhandler.imc -parrot/examples/sdl/minesweeper/field.imc -parrot/examples/sdl/minesweeper/mines.imc -parrot/examples/sdl/minesweeper/mines.png -parrot/examples/sdl/minesweeper/mines_debug.png -parrot/examples/sdl/minesweeper/smiley.png -parrot/examples/sdl/tetris/README -parrot/examples/sdl/tetris/app.imc -parrot/examples/sdl/tetris/block.imc -parrot/examples/sdl/tetris/blockdata.imc -parrot/examples/sdl/tetris/blocks.imc -parrot/examples/sdl/tetris/board.imc -parrot/examples/sdl/tetris/boarddata.imc -parrot/examples/sdl/tetris/eventhandler.imc -parrot/examples/sdl/tetris/tetris.imc -parrot/examples/streams/Bytes.imc -parrot/examples/streams/Combiner.imc -parrot/examples/streams/Coroutine.imc -parrot/examples/streams/FileLines.imc -parrot/examples/streams/Filter.imc -parrot/examples/streams/Include.imc -parrot/examples/streams/Lines.imc -parrot/examples/streams/ParrotIO.imc -parrot/examples/streams/Replay.imc -parrot/examples/streams/SubCounter.imc -parrot/examples/streams/SubHello.imc -parrot/examples/streams/Writer.imc -parrot/examples/subs/bsr_ret.pasm -parrot/examples/subs/coroutine.pasm -parrot/examples/subs/jsr_ret.pasm -parrot/examples/subs/pasm_sub1.pasm -parrot/examples/subs/sub1.imc -parrot/examples/subs/sub2.imc -parrot/examples/subs/sub3.imc -parrot/imcc/ChangeLog -parrot/imcc/README -parrot/imcc/docs/calling_conventions.pod -parrot/imcc/docs/imcc.pod -parrot/imcc/docs/imcfaq.pod -parrot/imcc/docs/macros.pod -parrot/imcc/docs/operation.pod -parrot/imcc/docs/parsing.pod -parrot/imcc/docs/syntax.pod -parrot/imcc/examples/README -parrot/imcc/examples/sample.imc -parrot/imcc/examples/sub.imc -parrot/imcc/examples/test_allocate.imc -parrot/imcc/examples/test_spilling.imc -parrot/parrot-config.imc -parrot/runtime/parrot/dynext/README -parrot/runtime/parrot/include/DWIM.imc -parrot/runtime/parrot/include/README -parrot/runtime/parrot/include/call_bits.pasm -parrot/runtime/parrot/include/cclass.pasm -parrot/runtime/parrot/include/config.fpmc -parrot/runtime/parrot/include/datatypes.pasm -parrot/runtime/parrot/include/errors.pasm -parrot/runtime/parrot/include/except_severity.pasm -parrot/runtime/parrot/include/except_types.pasm -parrot/runtime/parrot/include/iglobals.pasm -parrot/runtime/parrot/include/interpcores.pasm -parrot/runtime/parrot/include/interpdebug.pasm -parrot/runtime/parrot/include/interpflags.pasm -parrot/runtime/parrot/include/interpinfo.pasm -parrot/runtime/parrot/include/interptrace.pasm -parrot/runtime/parrot/include/iotypes.pasm -parrot/runtime/parrot/include/iterator.pasm -parrot/runtime/parrot/include/longopt.pasm -parrot/runtime/parrot/include/mmd.pasm -parrot/runtime/parrot/include/parrotlib.pbc -parrot/runtime/parrot/include/pmctypes.pasm -parrot/runtime/parrot/include/signal.pasm -parrot/runtime/parrot/include/stat.pasm -parrot/runtime/parrot/include/stdio.pasm -parrot/runtime/parrot/include/stringinfo.pasm -parrot/runtime/parrot/include/sysinfo.pasm -parrot/runtime/parrot/include/timer.pasm -parrot/runtime/parrot/include/tm.pasm -parrot/runtime/parrot/include/vtable_methods.pasm -parrot/runtime/parrot/include/warnings.pasm -parrot/runtime/parrot/library/Data/Dumper.imc -parrot/runtime/parrot/library/Data/Dumper.pbc -parrot/runtime/parrot/library/Data/Dumper/Base.imc -parrot/runtime/parrot/library/Data/Dumper/Base.pbc -parrot/runtime/parrot/library/Data/Dumper/Default.imc -parrot/runtime/parrot/library/Data/Dumper/Default.pbc -parrot/runtime/parrot/library/Data/Escape.imc -parrot/runtime/parrot/library/Data/Escape.pbc -parrot/runtime/parrot/library/Data/Replace.imc -parrot/runtime/parrot/library/Data/Sort.imc -parrot/runtime/parrot/library/Data/Sort.pbc -parrot/runtime/parrot/library/Digest/MD5.pir -parrot/runtime/parrot/library/File/Spec.pir -parrot/runtime/parrot/library/File/Spec/Unix.pir -parrot/runtime/parrot/library/File/Spec/Win32.pir -parrot/runtime/parrot/library/Getopt/Long.pbc -parrot/runtime/parrot/library/Getopt/Long.pir -parrot/runtime/parrot/library/JSON.imc -parrot/runtime/parrot/library/JSON/Parser.pir -parrot/runtime/parrot/library/PGE.pbc -parrot/runtime/parrot/library/PGE/Dumper.pir -parrot/runtime/parrot/library/PGE/Glob.pir -parrot/runtime/parrot/library/PGE/Hs.pir -parrot/runtime/parrot/library/PGE/Text.pir -parrot/runtime/parrot/library/PGE/Util.pir -parrot/runtime/parrot/library/SDL.imc -parrot/runtime/parrot/library/SDL/App.imc -parrot/runtime/parrot/library/SDL/Button.imc -parrot/runtime/parrot/library/SDL/Color.imc -parrot/runtime/parrot/library/SDL/Constants.imc -parrot/runtime/parrot/library/SDL/Event.imc -parrot/runtime/parrot/library/SDL/EventHandler.imc -parrot/runtime/parrot/library/SDL/Font.imc -parrot/runtime/parrot/library/SDL/Image.imc -parrot/runtime/parrot/library/SDL/LCD.imc -parrot/runtime/parrot/library/SDL/LCD.png -parrot/runtime/parrot/library/SDL/Rect.imc -parrot/runtime/parrot/library/SDL/Sprite.imc -parrot/runtime/parrot/library/SDL/StopWatch.imc -parrot/runtime/parrot/library/SDL/Surface.imc -parrot/runtime/parrot/library/Stream/Base.imc -parrot/runtime/parrot/library/Stream/Base.pbc -parrot/runtime/parrot/library/Stream/Combiner.imc -parrot/runtime/parrot/library/Stream/Combiner.pbc -parrot/runtime/parrot/library/Stream/Coroutine.imc -parrot/runtime/parrot/library/Stream/Coroutine.pbc -parrot/runtime/parrot/library/Stream/Filter.imc -parrot/runtime/parrot/library/Stream/Filter.pbc -parrot/runtime/parrot/library/Stream/Lines.imc -parrot/runtime/parrot/library/Stream/Lines.pbc -parrot/runtime/parrot/library/Stream/ParrotIO.imc -parrot/runtime/parrot/library/Stream/ParrotIO.pbc -parrot/runtime/parrot/library/Stream/Replay.imc -parrot/runtime/parrot/library/Stream/Replay.pbc -parrot/runtime/parrot/library/Stream/Sub.imc -parrot/runtime/parrot/library/Stream/Sub.pbc -parrot/runtime/parrot/library/Stream/Writer.imc -parrot/runtime/parrot/library/Stream/Writer.pbc -parrot/runtime/parrot/library/Test/Builder.pir -parrot/runtime/parrot/library/Test/Builder/Output.pir -parrot/runtime/parrot/library/Test/Builder/Test.pir -parrot/runtime/parrot/library/Test/Builder/TestPlan.pir -parrot/runtime/parrot/library/Test/Builder/Tester.pir -parrot/runtime/parrot/library/Test/More.pir -parrot/runtime/parrot/library/YAML/Parser/Syck.imc -parrot/runtime/parrot/library/config.imc -parrot/runtime/parrot/library/config.pbc -parrot/runtime/parrot/library/dumper.imc -parrot/runtime/parrot/library/dumper.pbc -parrot/runtime/parrot/library/libpcre.imc -parrot/runtime/parrot/library/ncurses.declarations -parrot/runtime/parrot/library/ncurses.imc -parrot/runtime/parrot/library/ncurses.pasm -parrot/runtime/parrot/library/ncurses.pbc -parrot/runtime/parrot/library/parrotlib.pbc -parrot/runtime/parrot/library/pcore.pir -parrot/runtime/parrot/library/pcre.imc -parrot/runtime/parrot/library/pcre.pbc -parrot/runtime/parrot/library/postgres.declarations -parrot/runtime/parrot/library/postgres.imc -parrot/runtime/parrot/library/postgres.pasm -@dirrm parrot/runtime/parrot/library/YAML/Parser -@dirrm parrot/runtime/parrot/library/YAML -@dirrm parrot/runtime/parrot/library/Test/Builder -@dirrm parrot/runtime/parrot/library/Test -@dirrm parrot/runtime/parrot/library/Stream -@dirrm parrot/runtime/parrot/library/SDL -@dirrm parrot/runtime/parrot/library/PGE -@dirrm parrot/runtime/parrot/library/JSON -@dirrm parrot/runtime/parrot/library/Getopt -@dirrm parrot/runtime/parrot/library/File/Spec -@dirrm parrot/runtime/parrot/library/File -@dirrm parrot/runtime/parrot/library/Digest -@dirrm parrot/runtime/parrot/library/Data/Dumper -@dirrm parrot/runtime/parrot/library/Data -@dirrm parrot/runtime/parrot/library -@dirrm parrot/runtime/parrot/include -@dirrm parrot/runtime/parrot/dynext -@dirrm parrot/runtime/parrot -@dirrm parrot/runtime -@dirrm parrot/imcc/examples -@dirrm parrot/imcc/docs -@dirrm parrot/imcc -@dirrm parrot/examples/subs -@dirrm parrot/examples/streams -@dirrm parrot/examples/sdl/tetris -@dirrm parrot/examples/sdl/minesweeper -@dirrm parrot/examples/sdl -@dirrm parrot/examples/pni -@dirrm parrot/examples/pir -@dirrm parrot/examples/pge -@dirrm parrot/examples/past -@dirrm parrot/examples/pasm -@dirrm parrot/examples/mops -@dirrm parrot/examples/library -@dirrm parrot/examples/japh -@dirrm parrot/examples/io -@dirrm parrot/examples/compilers -@dirrm parrot/examples/c -@dirrm parrot/examples/benchmarks -@dirrm parrot/examples -@dirrm parrot/dynclasses -@dirrm parrot/docs/resources -@dirrm parrot/docs/req -@dirrm parrot/docs/pmc -@dirrm parrot/docs/pdds/clip -@dirrm parrot/docs/pdds -@dirrm parrot/docs/ops -@dirrm parrot/docs/dev -@dirrm parrot/docs -@dirrm parrot/LICENSES -@dirrm parrot +lib/parrot/dynext/dynlexpad.so +lib/parrot/dynext/libnci_test.so +lib/parrot/dynext/match_group.so +lib/parrot/dynext/subproxy.so +lib/parrot/include/call_bits.pasm +lib/parrot/include/cclass.pasm +lib/parrot/include/config.fpmc +lib/parrot/include/datatypes.pasm +lib/parrot/include/errors.pasm +lib/parrot/include/except_severity.pasm +lib/parrot/include/except_types.pasm +lib/parrot/include/iglobals.pasm +lib/parrot/include/interpcores.pasm +lib/parrot/include/interpdebug.pasm +lib/parrot/include/interpflags.pasm +lib/parrot/include/interpinfo.pasm +lib/parrot/include/interptrace.pasm +lib/parrot/include/iotypes.pasm +lib/parrot/include/iterator.pasm +lib/parrot/include/longopt.pasm +lib/parrot/include/mmd.pasm +lib/parrot/include/parrotlib.pbc +lib/parrot/include/pmctypes.pasm +lib/parrot/include/signal.pasm +lib/parrot/include/stat.pasm +lib/parrot/include/stdio.pasm +lib/parrot/include/stringinfo.pasm +lib/parrot/include/sysinfo.pasm +lib/parrot/include/timer.pasm +lib/parrot/include/tm.pasm +lib/parrot/include/vtable_methods.pasm +lib/parrot/include/warnings.pasm +lib/parrot/library/Data/Dumper.pbc +lib/parrot/library/Data/Dumper.pir +lib/parrot/library/Data/Dumper/Base.pbc +lib/parrot/library/Data/Dumper/Base.pir +lib/parrot/library/Data/Dumper/Default.pbc +lib/parrot/library/Data/Dumper/Default.pir +lib/parrot/library/Data/Escape.pbc +lib/parrot/library/Data/Escape.pir +lib/parrot/library/Data/Replace.pir +lib/parrot/library/Data/Sort.pbc +lib/parrot/library/Data/Sort.pir +lib/parrot/library/Digest/MD5.pir +lib/parrot/library/File/Spec.pir +lib/parrot/library/File/Spec/Unix.pir +lib/parrot/library/File/Spec/Win32.pir +lib/parrot/library/Getopt/Long.pbc +lib/parrot/library/Getopt/Long.pir +lib/parrot/library/JSON.pir +lib/parrot/library/JSON/Parser.pir +lib/parrot/library/PGE.pbc +lib/parrot/library/PGE/Dumper.pir +lib/parrot/library/PGE/Glob.pir +lib/parrot/library/PGE/Hs.pir +lib/parrot/library/PGE/Text.pir +lib/parrot/library/PGE/Util.pir +lib/parrot/library/SDL.pir +lib/parrot/library/SDL/App.pir +lib/parrot/library/SDL/Button.pir +lib/parrot/library/SDL/Color.pir +lib/parrot/library/SDL/Constants.pir +lib/parrot/library/SDL/Event.pir +lib/parrot/library/SDL/EventHandler.pir +lib/parrot/library/SDL/Font.pir +lib/parrot/library/SDL/Image.pir +lib/parrot/library/SDL/LCD.pir +lib/parrot/library/SDL/LCD.png +lib/parrot/library/SDL/Rect.pir +lib/parrot/library/SDL/Sprite.pir +lib/parrot/library/SDL/StopWatch.pir +lib/parrot/library/SDL/Surface.pir +lib/parrot/library/Stream/Base.pbc +lib/parrot/library/Stream/Base.pir +lib/parrot/library/Stream/Combiner.pbc +lib/parrot/library/Stream/Combiner.pir +lib/parrot/library/Stream/Coroutine.pbc +lib/parrot/library/Stream/Coroutine.pir +lib/parrot/library/Stream/Filter.pbc +lib/parrot/library/Stream/Filter.pir +lib/parrot/library/Stream/Lines.pbc +lib/parrot/library/Stream/Lines.pir +lib/parrot/library/Stream/ParrotIO.pbc +lib/parrot/library/Stream/ParrotIO.pir +lib/parrot/library/Stream/Replay.pbc +lib/parrot/library/Stream/Replay.pir +lib/parrot/library/Stream/Sub.pbc +lib/parrot/library/Stream/Sub.pir +lib/parrot/library/Stream/Writer.pbc +lib/parrot/library/Stream/Writer.pir +lib/parrot/library/Test/Builder.pir +lib/parrot/library/Test/Builder/Output.pir +lib/parrot/library/Test/Builder/Test.pir +lib/parrot/library/Test/Builder/TestPlan.pir +lib/parrot/library/Test/Builder/Tester.pir +lib/parrot/library/Test/More.pir +lib/parrot/library/YAML/Parser/Syck.pir +lib/parrot/library/config.pbc +lib/parrot/library/config.pir +lib/parrot/library/dumper.pbc +lib/parrot/library/dumper.pir +lib/parrot/library/libpcre.pir +lib/parrot/library/ncurses.declarations +lib/parrot/library/ncurses.pasm +lib/parrot/library/ncurses.pbc +lib/parrot/library/ncurses.pir +lib/parrot/library/parrotlib.pbc +lib/parrot/library/pcore.pir +lib/parrot/library/pcre.pbc +lib/parrot/library/pcre.pir +lib/parrot/library/postgres.declarations +lib/parrot/library/postgres.pasm +lib/parrot/library/postgres.pir +lib/parrot/library/random_lib.pir +share/doc/parrot/RESPONSIBLE_PARTIES +share/doc/parrot/TODO +share/doc/parrot/docs/debugger.pod +share/doc/parrot/docs/dev/byteorder.dev +share/doc/parrot/docs/dev/jit_${MACHINE_ARCH}.dev +share/doc/parrot/docs/dev/longopt.dev +share/doc/parrot/docs/dev/nanoparrot.c +share/doc/parrot/docs/dev/optimizer.pod +share/doc/parrot/docs/embed.pod +share/doc/parrot/docs/extend.pod +share/doc/parrot/docs/faq.pod +share/doc/parrot/docs/gettingstarted.pod +share/doc/parrot/docs/glossary.pod +share/doc/parrot/docs/imcc/calling_conventions.pod +share/doc/parrot/docs/imcc/imcc.pod +share/doc/parrot/docs/imcc/imcfaq.pod +share/doc/parrot/docs/imcc/macros.pod +share/doc/parrot/docs/imcc/operation.pod +share/doc/parrot/docs/imcc/parsing.pod +share/doc/parrot/docs/imcc/syntax.pod +share/doc/parrot/docs/intro.pod +share/doc/parrot/docs/jit.pod +share/doc/parrot/docs/memory_internals.pod +share/doc/parrot/docs/mmd.pod +share/doc/parrot/docs/native_exec.pod +share/doc/parrot/docs/overview.pod +share/doc/parrot/docs/parrot.pod +share/doc/parrot/docs/parrotbyte.pod +share/doc/parrot/docs/pdds/README +share/doc/parrot/docs/pdds/clip/pdd01_overview.pod +share/doc/parrot/docs/pdds/clip/pdd02_vtables.pod +share/doc/parrot/docs/pdds/clip/pdd04_datatypes.pod +share/doc/parrot/docs/pdds/clip/pdd05_opfunc.pod +share/doc/parrot/docs/pdds/clip/pdd06_pasm.pod +share/doc/parrot/docs/pdds/clip/pdd07_codingstd.pod +share/doc/parrot/docs/pdds/clip/pdd08_keys.pod +share/doc/parrot/docs/pdds/clip/pdd09_gc.pod +share/doc/parrot/docs/pdds/clip/pdd10_embedding.pod +share/doc/parrot/docs/pdds/clip/pdd11_extending.pod +share/doc/parrot/docs/pdds/clip/pdd12_assembly.pod +share/doc/parrot/docs/pdds/clip/pdd13_bytecode.pod +share/doc/parrot/docs/pdds/clip/pdd14_bignum.pod +share/doc/parrot/docs/pdds/clip/pdd15_objects.pod +share/doc/parrot/docs/pdds/clip/pdd16_native_call.pod +share/doc/parrot/docs/pdds/clip/pdd17_basic_types.pod +share/doc/parrot/docs/pdds/clip/pdd18_security.pod +share/doc/parrot/docs/pdds/clip/pdd19_pir.pod +share/doc/parrot/docs/pdds/pdd00_pdd.pod +share/doc/parrot/docs/pdds/pdd03_calling_conventions.pod +share/doc/parrot/docs/pdds/pdd20_lexical_vars.pod +share/doc/parrot/docs/pdds/pdd_template.pod +share/doc/parrot/docs/pmc.pod +share/doc/parrot/docs/pmc/array.pod +share/doc/parrot/docs/pmc/iterator.pod +share/doc/parrot/docs/pmc/perlarray.pod +share/doc/parrot/docs/pmc/perlhash.pod +share/doc/parrot/docs/pmc/perlstring.pod +share/doc/parrot/docs/pmc/struct.pod +share/doc/parrot/docs/pmc/subs.pod +share/doc/parrot/docs/porting_intro.pod +share/doc/parrot/docs/practical_notes.pod +share/doc/parrot/docs/req/model_users.pod +share/doc/parrot/docs/resources/favicon.ico +share/doc/parrot/docs/resources/parrot.small.png +share/doc/parrot/docs/resources/perl.css +share/doc/parrot/docs/resources/up.gif +share/doc/parrot/docs/running.pod +share/doc/parrot/docs/strings.pod +share/doc/parrot/docs/submissions.pod +share/doc/parrot/docs/tests.pod +share/doc/parrot/docs/vtables.pod +share/doc/parrot/examples/README +share/doc/parrot/examples/benchmarks/addit.pasm +share/doc/parrot/examples/benchmarks/addit.pir +share/doc/parrot/examples/benchmarks/addit.pl +share/doc/parrot/examples/benchmarks/addit.rb +share/doc/parrot/examples/benchmarks/addit2.pir +share/doc/parrot/examples/benchmarks/array_access.pir +share/doc/parrot/examples/benchmarks/arriter.pir +share/doc/parrot/examples/benchmarks/arriter.pl +share/doc/parrot/examples/benchmarks/arriter.rb +share/doc/parrot/examples/benchmarks/arriter_o1.pir +share/doc/parrot/examples/benchmarks/bench_newp.pasm +share/doc/parrot/examples/benchmarks/fib.pir +share/doc/parrot/examples/benchmarks/fib.pl +share/doc/parrot/examples/benchmarks/fib.py +share/doc/parrot/examples/benchmarks/fib.rb +share/doc/parrot/examples/benchmarks/freeze.pasm +share/doc/parrot/examples/benchmarks/freeze.pl +share/doc/parrot/examples/benchmarks/gc_alloc_new.pasm +share/doc/parrot/examples/benchmarks/gc_alloc_reuse.pasm +share/doc/parrot/examples/benchmarks/gc_generations.pasm +share/doc/parrot/examples/benchmarks/gc_header_new.pasm +share/doc/parrot/examples/benchmarks/gc_header_reuse.pasm +share/doc/parrot/examples/benchmarks/gc_waves_headers.pasm +share/doc/parrot/examples/benchmarks/gc_waves_sizeable_data.pasm +share/doc/parrot/examples/benchmarks/gc_waves_sizeable_headers.pasm +share/doc/parrot/examples/benchmarks/mops.pasm +share/doc/parrot/examples/benchmarks/mops.pl +share/doc/parrot/examples/benchmarks/mops_intval.pasm +share/doc/parrot/examples/benchmarks/oo1.pasm +share/doc/parrot/examples/benchmarks/oo1.pl +share/doc/parrot/examples/benchmarks/oo1.py +share/doc/parrot/examples/benchmarks/oo1.rb +share/doc/parrot/examples/benchmarks/oo2.pasm +share/doc/parrot/examples/benchmarks/oo2.pl +share/doc/parrot/examples/benchmarks/oo2.py +share/doc/parrot/examples/benchmarks/oo2.rb +share/doc/parrot/examples/benchmarks/oo3.pasm +share/doc/parrot/examples/benchmarks/oo3.pl +share/doc/parrot/examples/benchmarks/oo3.py +share/doc/parrot/examples/benchmarks/oo3.rb +share/doc/parrot/examples/benchmarks/oo4.pasm +share/doc/parrot/examples/benchmarks/oo4.pl +share/doc/parrot/examples/benchmarks/oo4.py +share/doc/parrot/examples/benchmarks/oo4.rb +share/doc/parrot/examples/benchmarks/oo5.pir +share/doc/parrot/examples/benchmarks/oo5.pl +share/doc/parrot/examples/benchmarks/oo5.py +share/doc/parrot/examples/benchmarks/oo5.rb +share/doc/parrot/examples/benchmarks/oo6.pir +share/doc/parrot/examples/benchmarks/oo6.pl +share/doc/parrot/examples/benchmarks/oo6.py +share/doc/parrot/examples/benchmarks/oo6.rb +share/doc/parrot/examples/benchmarks/oofib.pir +share/doc/parrot/examples/benchmarks/oofib.pl +share/doc/parrot/examples/benchmarks/oofib.py +share/doc/parrot/examples/benchmarks/oofib.rb +share/doc/parrot/examples/benchmarks/oon.txt +share/doc/parrot/examples/benchmarks/overload.pir +share/doc/parrot/examples/benchmarks/overload.pl +share/doc/parrot/examples/benchmarks/primes.c +share/doc/parrot/examples/benchmarks/primes.pasm +share/doc/parrot/examples/benchmarks/primes.pl +share/doc/parrot/examples/benchmarks/primes2.c +share/doc/parrot/examples/benchmarks/primes2.pasm +share/doc/parrot/examples/benchmarks/primes2.pl +share/doc/parrot/examples/benchmarks/primes2.py +share/doc/parrot/examples/benchmarks/primes2.rb +share/doc/parrot/examples/benchmarks/primes2_i.pasm +share/doc/parrot/examples/benchmarks/primes_i.pasm +share/doc/parrot/examples/benchmarks/shared_ref.pasm +share/doc/parrot/examples/benchmarks/shared_ref.pl +share/doc/parrot/examples/benchmarks/stress.pasm +share/doc/parrot/examples/benchmarks/stress.pl +share/doc/parrot/examples/benchmarks/stress.rb +share/doc/parrot/examples/benchmarks/stress1.pasm +share/doc/parrot/examples/benchmarks/stress1.pl +share/doc/parrot/examples/benchmarks/stress2.pasm +share/doc/parrot/examples/benchmarks/stress2.pl +share/doc/parrot/examples/benchmarks/stress2.rb +share/doc/parrot/examples/benchmarks/stress3.pasm +share/doc/parrot/examples/benchmarks/vpm.pir +share/doc/parrot/examples/benchmarks/vpm.pl +share/doc/parrot/examples/benchmarks/vpm.py +share/doc/parrot/examples/benchmarks/vpm.rb +share/doc/parrot/examples/c/test_main.c +share/doc/parrot/examples/compilers/Makefile +share/doc/parrot/examples/compilers/japhc.c +share/doc/parrot/examples/io/echo_client.pir +share/doc/parrot/examples/io/http.pir +share/doc/parrot/examples/io/httpd.pir +share/doc/parrot/examples/io/net_smtp.pasm +share/doc/parrot/examples/io/pioctl.pasm +share/doc/parrot/examples/io/pipe2.pir +share/doc/parrot/examples/io/pipe3.pir +share/doc/parrot/examples/japh/README +share/doc/parrot/examples/japh/japh1.pasm +share/doc/parrot/examples/japh/japh10.pasm +share/doc/parrot/examples/japh/japh11.pasm +share/doc/parrot/examples/japh/japh12.pasm +share/doc/parrot/examples/japh/japh13.pasm +share/doc/parrot/examples/japh/japh14.pasm +share/doc/parrot/examples/japh/japh15.pasm +share/doc/parrot/examples/japh/japh16.pasm +share/doc/parrot/examples/japh/japh17.pasm +share/doc/parrot/examples/japh/japh2.pasm +share/doc/parrot/examples/japh/japh3.pasm +share/doc/parrot/examples/japh/japh4.pasm +share/doc/parrot/examples/japh/japh5.pasm +share/doc/parrot/examples/japh/japh6.pasm +share/doc/parrot/examples/japh/japh7.pasm +share/doc/parrot/examples/japh/japh8.pasm +share/doc/parrot/examples/japh/japh9.pasm +share/doc/parrot/examples/library/acorn.l +share/doc/parrot/examples/library/getopt_demo.pir +share/doc/parrot/examples/library/md5sum.pir +share/doc/parrot/examples/library/ncurses_life.pir +share/doc/parrot/examples/library/pcre.pir +share/doc/parrot/examples/mops/README +share/doc/parrot/examples/mops/mops.c +share/doc/parrot/examples/mops/mops.cs +share/doc/parrot/examples/mops/mops.il +share/doc/parrot/examples/mops/mops.p6 +share/doc/parrot/examples/mops/mops.pl +share/doc/parrot/examples/mops/mops.ps +share/doc/parrot/examples/mops/mops.py +share/doc/parrot/examples/mops/mops.rb +share/doc/parrot/examples/mops/mops.scheme +share/doc/parrot/examples/nci/PQt.C +share/doc/parrot/examples/nci/QtHelloWorld.pasm +share/doc/parrot/examples/nci/ls.pir +share/doc/parrot/examples/nci/sdl_blue_rectangle.pir +share/doc/parrot/examples/nci/win32api.pir +share/doc/parrot/examples/pasm/99beer.pasm +share/doc/parrot/examples/pasm/cat.pasm +share/doc/parrot/examples/pasm/fact.pasm +share/doc/parrot/examples/pasm/hello.pasm +share/doc/parrot/examples/pasm/nanoforth.pasm +share/doc/parrot/examples/pasm/nanoforth2.pasm +share/doc/parrot/examples/pasm/queens.pasm +share/doc/parrot/examples/pasm/small.xml +share/doc/parrot/examples/pasm/stack.pasm +share/doc/parrot/examples/pasm/trace.pasm +share/doc/parrot/examples/pasm/xml_parser.pasm +share/doc/parrot/examples/past/hello.past +share/doc/parrot/examples/pge/README +share/doc/parrot/examples/pge/all.pir +share/doc/parrot/examples/pge/p6parse.pir +share/doc/parrot/examples/pge/perl6.pir +share/doc/parrot/examples/pge/simple.pir +share/doc/parrot/examples/pir/circle.pir +share/doc/parrot/examples/pir/euclid.pir +share/doc/parrot/examples/pir/hanoi.pir +share/doc/parrot/examples/pir/hello-dwim.pir +share/doc/parrot/examples/pir/io.pir +share/doc/parrot/examples/pir/life.pir +share/doc/parrot/examples/pir/local_label.pir +share/doc/parrot/examples/pir/mandel.pir +share/doc/parrot/examples/pir/queens_r.pir +share/doc/parrot/examples/pir/readline.pir +share/doc/parrot/examples/pir/substr.pir +share/doc/parrot/examples/pir/sudoku.pir +share/doc/parrot/examples/pir/thr-primes.pir +share/doc/parrot/examples/pir/uniq.pir +share/doc/parrot/examples/sdl/minesweeper/README +share/doc/parrot/examples/sdl/minesweeper/eventhandler.pir +share/doc/parrot/examples/sdl/minesweeper/field.pir +share/doc/parrot/examples/sdl/minesweeper/mines.pir +share/doc/parrot/examples/sdl/minesweeper/mines.png +share/doc/parrot/examples/sdl/minesweeper/mines_debug.png +share/doc/parrot/examples/sdl/minesweeper/smiley.png +share/doc/parrot/examples/sdl/tetris/README +share/doc/parrot/examples/sdl/tetris/app.pir +share/doc/parrot/examples/sdl/tetris/block.pir +share/doc/parrot/examples/sdl/tetris/blockdata.pir +share/doc/parrot/examples/sdl/tetris/blocks.pir +share/doc/parrot/examples/sdl/tetris/board.pir +share/doc/parrot/examples/sdl/tetris/boarddata.pir +share/doc/parrot/examples/sdl/tetris/eventhandler.pir +share/doc/parrot/examples/sdl/tetris/tetris.pir +share/doc/parrot/examples/shootout/README +share/doc/parrot/examples/shootout/ack.pir +share/doc/parrot/examples/shootout/ack.py +share/doc/parrot/examples/shootout/binarytrees.pir +share/doc/parrot/examples/shootout/fannkuch.pir +share/doc/parrot/examples/shootout/fannkuch.py +share/doc/parrot/examples/shootout/fasta.pir +share/doc/parrot/examples/shootout/harmonic.pir +share/doc/parrot/examples/shootout/knucleotide.pir +share/doc/parrot/examples/shootout/mandelbrot.pir +share/doc/parrot/examples/shootout/nbody.pir +share/doc/parrot/examples/shootout/nsieve-bits-2.pir +share/doc/parrot/examples/shootout/nsieve-bits.pir +share/doc/parrot/examples/shootout/pidigits.pir +share/doc/parrot/examples/shootout/pidigits.py +share/doc/parrot/examples/shootout/random.pasm +share/doc/parrot/examples/shootout/random.pir +share/doc/parrot/examples/shootout/regexdna.pir +share/doc/parrot/examples/shootout/revcomp.pir +share/doc/parrot/examples/shootout/sumcol.pir +share/doc/parrot/examples/shootout/takfp.pir +share/doc/parrot/examples/streams/Bytes.pir +share/doc/parrot/examples/streams/Combiner.pir +share/doc/parrot/examples/streams/Coroutine.pir +share/doc/parrot/examples/streams/FileLines.pir +share/doc/parrot/examples/streams/Filter.pir +share/doc/parrot/examples/streams/Include.pir +share/doc/parrot/examples/streams/Lines.pir +share/doc/parrot/examples/streams/ParrotIO.pir +share/doc/parrot/examples/streams/Replay.pir +share/doc/parrot/examples/streams/SubCounter.pir +share/doc/parrot/examples/streams/SubHello.pir +share/doc/parrot/examples/streams/Writer.pir +share/doc/parrot/examples/subs/bsr_ret.pasm +share/doc/parrot/examples/subs/coroutine.pasm +share/doc/parrot/examples/subs/jsr_ret.pasm +share/doc/parrot/examples/subs/multi_retvals.pir +share/doc/parrot/examples/subs/no_retval.pir +share/doc/parrot/examples/subs/pasm_sub1.pasm +share/doc/parrot/examples/subs/single_retval.pir +@dirrm share/doc/parrot/examples/subs +@dirrm share/doc/parrot/examples/streams +@dirrm share/doc/parrot/examples/shootout +@dirrm share/doc/parrot/examples/sdl/tetris +@dirrm share/doc/parrot/examples/sdl/minesweeper +@dirrm share/doc/parrot/examples/sdl +@dirrm share/doc/parrot/examples/pir +@dirrm share/doc/parrot/examples/pge +@dirrm share/doc/parrot/examples/past +@dirrm share/doc/parrot/examples/pasm +@dirrm share/doc/parrot/examples/nci +@dirrm share/doc/parrot/examples/mops +@dirrm share/doc/parrot/examples/library +@dirrm share/doc/parrot/examples/japh +@dirrm share/doc/parrot/examples/io +@dirrm share/doc/parrot/examples/compilers +@dirrm share/doc/parrot/examples/c +@dirrm share/doc/parrot/examples/benchmarks +@dirrm share/doc/parrot/examples +@dirrm share/doc/parrot/docs/resources +@dirrm share/doc/parrot/docs/req +@dirrm share/doc/parrot/docs/pmc +@dirrm share/doc/parrot/docs/pdds/clip +@dirrm share/doc/parrot/docs/pdds +@dirrm share/doc/parrot/docs/ops +@dirrm share/doc/parrot/docs/imcc +@dirrm share/doc/parrot/docs/dev +@dirrm share/doc/parrot/docs +@dirrm share/doc/parrot +@dirrm lib/parrot/library/YAML/Parser +@dirrm lib/parrot/library/YAML +@dirrm lib/parrot/library/Test/Builder +@dirrm lib/parrot/library/Test +@dirrm lib/parrot/library/Stream +@dirrm lib/parrot/library/SDL +@dirrm lib/parrot/library/PGE +@dirrm lib/parrot/library/JSON +@dirrm lib/parrot/library/Getopt +@dirrm lib/parrot/library/File/Spec +@dirrm lib/parrot/library/File +@dirrm lib/parrot/library/Digest +@dirrm lib/parrot/library/Data/Dumper +@dirrm lib/parrot/library/Data +@dirrm lib/parrot/library +@dirrm lib/parrot/include +@dirrm lib/parrot/dynext +@dirrm lib/parrot @dirrm include/parrot/oplib @dirrm include/parrot diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index eca00499ded..8b069a605e8 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,9 +1,8 @@ -$NetBSD: distinfo,v 1.3 2006/01/03 19:25:06 wiz Exp $ +$NetBSD: distinfo,v 1.4 2006/01/09 17:47:07 wiz Exp $ -SHA1 (parrot-0.4.0.tar.gz) = afddc542831affabe432f46a4891b2cae0e7322e -RMD160 (parrot-0.4.0.tar.gz) = 8e97cf6acc727a5f0294468332cbb8674da54fba -Size (parrot-0.4.0.tar.gz) = 2811017 bytes -SHA1 (patch-aa) = b29ef494fa0fccfe3de5e5cb0bb27103074e619f -SHA1 (patch-ab) = cc1ebdc737a70fb4771b5d097b8b0fb4c2f73537 -SHA1 (patch-ac) = 450953f049ae8311945864103398e7ca868ef078 -SHA1 (patch-ad) = 46f58e853005227aff4a8daeafa53074caca5063 +SHA1 (parrot-0.4.1.tar.gz) = b3bdb8b6345a781234c35924c79eae92877d1749 +RMD160 (parrot-0.4.1.tar.gz) = 38f59cff90077ffc6b00e80db6dc5482d7e2fe88 +Size (parrot-0.4.1.tar.gz) = 2899177 bytes +SHA1 (patch-aa) = 19b64813750a1714438e2db45e0487381e401187 +SHA1 (patch-ab) = ea540fd3a37bafcf49b05dc2cff83d3897a17712 +SHA1 (patch-ac) = be60af9bf563905a998302dffd36ef1a09597a64 diff --git a/lang/parrot/patches/patch-aa b/lang/parrot/patches/patch-aa index eae85c66886..a43ccc09b1f 100644 --- a/lang/parrot/patches/patch-aa +++ b/lang/parrot/patches/patch-aa @@ -1,147 +1,35 @@ -$NetBSD: patch-aa,v 1.1 2006/01/03 19:25:06 wiz Exp $ +$NetBSD: patch-aa,v 1.2 2006/01/09 17:47:07 wiz Exp $ ---- MANIFEST.orig Tue Jan 3 00:31:28 2006 -+++ MANIFEST Tue Jan 3 00:33:10 2006 -@@ -716,74 +716,74 @@ - imcc/symreg.c [] - imcc/symreg.h [] - imcc/unit.h [] --include/parrot/autoprefix.h [main] --include/parrot/builtin.h [main] --include/parrot/caches.h [main] --include/parrot/cclass.h [main] --include/parrot/charset.h [main] --include/parrot/datatypes.h [main] --include/parrot/debug.h [main] --include/parrot/dod.h [main] --include/parrot/dynext.h [main] --include/parrot/embed.h [main] --include/parrot/encoding.h [main] --include/parrot/enums.h [main] --include/parrot/events.h [main] --include/parrot/exceptions.h [main] --include/parrot/exec.h [main] --include/parrot/exec_save.h [main] --include/parrot/exit.h [main] --include/parrot/extend.h [main] --include/parrot/global.h [main] --include/parrot/global_setup.h [main] --include/parrot/hash.h [main] --include/parrot/headers.h [main] --include/parrot/hll.h [main] --include/parrot/inter_call.h [main] --include/parrot/interp_guts.h [main] --include/parrot/interpreter.h [main] --include/parrot/intlist.h [main] --include/parrot/io.h [main] --include/parrot/jit.h [main] --include/parrot/key.h [main] --include/parrot/library.h [main] --include/parrot/list.h [main] --include/parrot/longopt.h [main] --include/parrot/memory.h [main] --include/parrot/method_util.h [main] --include/parrot/misc.h [main] --include/parrot/mmd.h [main] --include/parrot/nci.h [main] --include/parrot/objects.h [main] --include/parrot/op.h [main] --include/parrot/oplib.h [main] --include/parrot/packfile.h [main] --include/parrot/parrot.h [main] --include/parrot/perltypes.h [main] --include/parrot/pic.h [main] --include/parrot/pmc.h [main] --include/parrot/pmc_freeze.h [main] --include/parrot/pobj.h [main] --include/parrot/register.h [main] --include/parrot/resources.h [main] --include/parrot/runops_cores.h [main] --include/parrot/settings.h [main] --include/parrot/slice.h [main] --include/parrot/smallobject.h [main] --include/parrot/stacks.h [main] --include/parrot/stat.h [main] --include/parrot/string.h [main] --include/parrot/string_funcs.h [main] --include/parrot/string_primitives.h [main] --include/parrot/sub.h [main] --include/parrot/thr_pthread.h [main] --include/parrot/thr_windows.h [main] --include/parrot/thread.h [main] --include/parrot/trace.h [main] --include/parrot/tsq.h [main] --include/parrot/unicode.h [main] --include/parrot/vtables.h [main] --include/parrot/warnings.h [main] -+include/parrot/autoprefix.h [main]include -+include/parrot/builtin.h [main]include -+include/parrot/caches.h [main]include -+include/parrot/cclass.h [main]include -+include/parrot/charset.h [main]include -+include/parrot/datatypes.h [main]include -+include/parrot/debug.h [main]include -+include/parrot/dod.h [main]include -+include/parrot/dynext.h [main]include -+include/parrot/embed.h [main]include -+include/parrot/encoding.h [main]include -+include/parrot/enums.h [main]include -+include/parrot/events.h [main]include -+include/parrot/exceptions.h [main]include -+include/parrot/exec.h [main]include -+include/parrot/exec_save.h [main]include -+include/parrot/exit.h [main]include -+include/parrot/extend.h [main]include -+include/parrot/global.h [main]include -+include/parrot/global_setup.h [main]include -+include/parrot/hash.h [main]include -+include/parrot/headers.h [main]include -+include/parrot/hll.h [main]include -+include/parrot/inter_call.h [main]include -+include/parrot/interp_guts.h [main]include -+include/parrot/interpreter.h [main]include -+include/parrot/intlist.h [main]include -+include/parrot/io.h [main]include -+include/parrot/jit.h [main]include -+include/parrot/key.h [main]include -+include/parrot/library.h [main]include -+include/parrot/list.h [main]include -+include/parrot/longopt.h [main]include -+include/parrot/memory.h [main]include -+include/parrot/method_util.h [main]include -+include/parrot/misc.h [main]include -+include/parrot/mmd.h [main]include -+include/parrot/nci.h [main]include -+include/parrot/objects.h [main]include -+include/parrot/op.h [main]include -+include/parrot/oplib.h [main]include -+include/parrot/packfile.h [main]include -+include/parrot/parrot.h [main]include -+include/parrot/perltypes.h [main]include -+include/parrot/pic.h [main]include -+include/parrot/pmc.h [main]include -+include/parrot/pmc_freeze.h [main]include -+include/parrot/pobj.h [main]include -+include/parrot/register.h [main]include -+include/parrot/resources.h [main]include -+include/parrot/runops_cores.h [main]include -+include/parrot/settings.h [main]include -+include/parrot/slice.h [main]include -+include/parrot/smallobject.h [main]include -+include/parrot/stacks.h [main]include -+include/parrot/stat.h [main]include -+include/parrot/string.h [main]include -+include/parrot/string_funcs.h [main]include -+include/parrot/string_primitives.h [main]include -+include/parrot/sub.h [main]include -+include/parrot/thr_pthread.h [main]include -+include/parrot/thr_windows.h [main]include -+include/parrot/thread.h [main]include -+include/parrot/trace.h [main]include -+include/parrot/tsq.h [main]include -+include/parrot/unicode.h [main]include -+include/parrot/vtables.h [main]include -+include/parrot/warnings.h [main]include - io/io.c [] - io/io_buf.c [] - io/io_layers.c [] +--- /dev/null Fri Jan 6 20:33:00 2006 ++++ config/init/hints/dragonflybsd.pm Fri Jan 6 20:37:08 2006 +@@ -0,0 +1,30 @@ ++# Copyright: 2005 The Perl Foundation. All Rights Reserved. ++ ++package init::hints::dragonflybsd; ++ ++use strict; ++ ++sub runstep ++{ ++ my ($self, $conf) = @_; ++ ++ my $libs = $conf->data->get('libs'); ++ ++ if ($libs !~ /pthread/) { ++ $libs .= ' -pthread'; ++ } ++ ++ $conf->data->set( ++ libs => $libs, ++ link => 'g++', ++ rpath => '-Wl,-R', ++ ++ has_dynamic_linking => 1, ++ parrot_is_shared => 1, ++ libparrot_shared => 'libparrot$(SHARE_EXT).$(SOVERSION)', ++ libparrot_shared_alias => 'libparrot$(SHARE_EXT)', ++ libparrot_soname => '-Wl,-soname=libparrot$(SHARE_EXT).$(SOVERSION)', ++ ); ++} ++ ++1; diff --git a/lang/parrot/patches/patch-ab b/lang/parrot/patches/patch-ab index 33dbd857f25..5363e0c466d 100644 --- a/lang/parrot/patches/patch-ab +++ b/lang/parrot/patches/patch-ab @@ -1,60 +1,35 @@ -$NetBSD: patch-ab,v 1.1 2006/01/03 19:25:06 wiz Exp $ +$NetBSD: patch-ab,v 1.2 2006/01/09 17:47:07 wiz Exp $ ---- MANIFEST.generated.orig Sun Dec 4 13:23:09 2005 -+++ MANIFEST.generated Tue Jan 3 15:19:45 2006 -@@ -1,16 +1,9 @@ - installable_parrot [main]bin --pdump [main]bin - pdump_shared [main]bin --pdb [main]bin - pdb_shared [main]bin --pbc_info [main]bin - pbc_info_shared [main]bin --pbc_merge [main]bin - pbc_merge_shared [main]bin --disassemble [main]bin - disassemble_shared [main]bin --blib/lib/libparrot.a [main]lib --blib/lib/libparrot.so.0.4.0 [main]lib - runtime/parrot/library/Data/Dumper/Base.pbc [main] - runtime/parrot/library/Data/Dumper/Default.pbc [main] - runtime/parrot/library/Data/Dumper.pbc [main] -@@ -60,22 +53,22 @@ - runtime/parrot/include/tm.pasm [main] - runtime/parrot/include/vtable_methods.pasm [main] - runtime/parrot/include/warnings.pasm [main] --include/parrot/config.h [main] --include/parrot/core_pmcs.h [main] --include/parrot/exec_dep.h [main] --include/parrot/extend_vtable.h [main] --include/parrot/feature.h [main] --include/parrot/has_header.h [main] --include/parrot/jit_emit.h [main] --include/parrot/platform.h [main] --include/parrot/platform_interface.h [main] --include/parrot/string_private_cstring.h [main] --include/parrot/vtable.h [main] --include/parrot/oplib/core_ops.h [main] --include/parrot/oplib/core_ops_cg.h [main] --include/parrot/oplib/core_ops_cgp.h [main] --include/parrot/oplib/core_ops_switch.h [main] --include/parrot/oplib/ops.h [main] -+include/parrot/config.h [main]include -+include/parrot/core_pmcs.h [main]include -+include/parrot/exec_dep.h [main]include -+include/parrot/extend_vtable.h [main]include -+include/parrot/feature.h [main]include -+include/parrot/has_header.h [main]include -+include/parrot/jit_emit.h [main]include -+include/parrot/platform.h [main]include -+include/parrot/platform_interface.h [main]include -+include/parrot/string_private_cstring.h [main]include -+include/parrot/vtable.h [main]include -+include/parrot/oplib/core_ops.h [main]include -+include/parrot/oplib/core_ops_cg.h [main]include -+include/parrot/oplib/core_ops_cgp.h [main]include -+include/parrot/oplib/core_ops_switch.h [main]include -+include/parrot/oplib/ops.h [main]include - docs/ops/bit.pod [main]doc - docs/ops/cmp.pod [main]doc - docs/ops/core.pod [main]doc +--- /dev/null Fri Jan 6 20:33:00 2006 ++++ config/init/hints/netbsd.pm Fri Jan 6 20:37:08 2006 +@@ -0,0 +1,30 @@ ++# Copyright: 2005 The Perl Foundation. All Rights Reserved. ++ ++package init::hints::netbsd; ++ ++use strict; ++ ++sub runstep ++{ ++ my ($self, $conf) = @_; ++ ++ my $libs = $conf->data->get('libs'); ++ ++ if ($libs !~ /pthread/) { ++ $libs .= ' -lpthread'; ++ } ++ ++ $conf->data->set( ++ libs => $libs, ++ link => 'g++', ++ rpath => '-Wl,-R', ++ ++ has_dynamic_linking => 1, ++ parrot_is_shared => 1, ++ libparrot_shared => 'libparrot$(SHARE_EXT).$(SOVERSION)', ++ libparrot_shared_alias => 'libparrot$(SHARE_EXT)', ++ libparrot_soname => '-Wl,-soname=libparrot$(SHARE_EXT).$(SOVERSION)', ++ ); ++} ++ ++1; diff --git a/lang/parrot/patches/patch-ac b/lang/parrot/patches/patch-ac index 8aced88aeea..52842c9943f 100644 --- a/lang/parrot/patches/patch-ac +++ b/lang/parrot/patches/patch-ac @@ -1,14 +1,12 @@ -$NetBSD: patch-ac,v 1.1 2006/01/03 19:25:06 wiz Exp $ +$NetBSD: patch-ac,v 1.2 2006/01/09 17:47:07 wiz Exp $ ---- config/init/hints/freebsd.pm.orig Sun Nov 13 23:34:12 2005 -+++ config/init/hints/freebsd.pm Tue Dec 27 09:27:08 2005 -@@ -22,8 +22,7 @@ - $libs .= ' -pthread'; - } - else { -- $libs =~ s/-lc\b\s*//; -- $libs .= ' -lc_r'; -+ $libs .= ' -lpthread'; - } - - Parrot::Configure::Data->set( +--- MANIFEST.generated.orig Sun Jan 8 19:48:16 2006 ++++ MANIFEST.generated Sun Jan 8 19:48:32 2006 +@@ -10,7 +10,6 @@ + pbc_info [main]bin + pbc_merge [main]bin + blib/lib/libparrot.a [main]lib +-blib/lib/libparrot.so [main]lib + blib/lib/libparrot.so.0.4.1 [main]lib + docs/ops/bit.pod [main]doc + docs/ops/cmp.pod [main]doc -- cgit v1.2.3