Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Oct 2006 15:25:55 +1100
From:      Geraud CONTINSOUZAS <geraud@gcu.info>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        skv@FreeBSD.org
Subject:   ports/104286: [FIX] lang/parrot: fix pkg-plit and (hopefully) builds on not i386
Message-ID:  <1160540755.1475.4.camel@komputer.starnberg.udag.de>
Resent-Message-ID: <200610110430.k9B4UKq1014170@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         104286
>Category:       ports
>Synopsis:       [FIX] lang/parrot: fix pkg-plit and (hopefully) builds on not i386
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 11 04:30:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Geraud CONTINSOUZAS <geraud@gcu.info>
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD komputer.x.de 6.1-STABLE FreeBSD 6.1-STABLE #0: Sat Sep 2 21:54:11 NCT 2006 root@komputer.x.de:/usr/obj/usr/src/sys/KOMPUTER01 i386


>Description:

	Various changes.
	- Do not use JIT on non-x86 platforms (see $WRKSRC/PLATFORMS file)
	- Add devel/bison2 and textproc/flex as dependencies
	- Update devel/icu dependency to 3.6
	- Fix pkg-plist (and add automatic plist generation target)

	The patch will hopefully fix the build on amd64, but I couldn't test it.
	Could someone give it a try?

	Port's maintainer is CC'd.

>How-To-Repeat:
	
>Fix:

	

--- parrot.diff begins here ---
diff -Naur parrot.old/Makefile parrot/Makefile
--- parrot.old/Makefile	Wed Oct 11 10:11:22 2006
+++ parrot/Makefile	Wed Oct 11 14:46:48 2006
@@ -7,7 +7,7 @@
 
 PORTNAME=	parrot
 PORTVERSION=	0.4.5
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	lang perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=	../../authors/id/L/LT/LTOETSCH
@@ -15,18 +15,15 @@
 MAINTAINER=	skv@FreeBSD.org
 COMMENT=	Parrot - virtual machine for dynamic languages
 
-BUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
+BUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4 \
+		bison2:${PORTSDIR}/devel/bison2 \
+		${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
 LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4 \
-		icudata.34:${PORTSDIR}/devel/icu
-
-BROKEN=		doesn not package
-DEPRECATED=	${BROKEN}
-EXPIRATION_DATE=2006-12-01
+		icudata.36:${PORTSDIR}/devel/icu
 
 USE_GCC=	3.4+
 USE_PERL5=	yes
 USE_GMAKE=	yes
-#USE_SDL=	yes
 
 INSTALLS_SHLIB=	yes
 
@@ -34,12 +31,19 @@
 CONFIGURE_ARGS=	--cc=${CC} --cxx=${CXX} --ld=${CC} --ccflags="${CFLAGS}" \
 		--ldflags="${LDFLAGS} -L/usr/lib -L${LOCALBASE}/lib" \
 		--icu-config=${LOCALBASE}/bin/icu-config \
-		--optimize --jitcapable --parrot_is_shared \
+		--optimize --parrot_is_shared \
+		--lex=${LOCALBASE}/bin/flex \
+		--yacc=${LOCALBASE}/bin/bison \
 		--verbose \
 		--prefix=${PREFIX}
-#		--verbose
 
-PLIST_SUB+=	SHLIB_VER="${PORTVERSION}"
+
+PARROT_SHARE_DIR=	share/doc/${PORTNAME}
+PARROT_DOCS=		${PARROT_SHARE_DIR}/docs
+PARROT_EXAMPLES=	${PARROT_SHARE_DIR}/examples
+PLIST_SUB+=	SHLIB_VER="${PORTVERSION}" \
+		PARROT_DOCS="${PARROT_DOCS}" \
+		PARROT_EXAMPLES="${PARROT_EXAMPLES}"
 
 post-patch:
 	${PERL} -pi -e "s=libdir}, 'pkgconfig=prefix}, 'libdata/pkgconfig=" \
@@ -51,7 +55,21 @@
 test:
 	cd ${WRKSRC} && ${MAKE} test
 
+x-generate-plist:
+	(${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \
+	| ${SED} -E \
+		's,.*share/nls/.+$$,,g \
+		;s,${PARROT_DOCS}(/.+)?$$,%%PARROT_DOCS%%\1,g \
+		;s,${PARROT_EXAMPLES}(/.+)?$$,%%PARROT_EXAMPLES%%\1,g \
+		;s,${PARROT_SHARE_DIR}(/.+)?$$,%%DOCSDIR%%\1,g \
+		' | ${TR} -s '\n') > temp-pkg-plist
+
 .include <bsd.port.pre.mk>
+
+# JIT only works on x86
+.if ${ARCH} == "i386"
+CONFIGURE_ARGS+=	--jitcapable
+.endif
 
 .if ${PERL_LEVEL} < 500800
 IGNORE=	perl 5.8 or newer required. Install lang/perl5.8 and try again
diff -Naur parrot.old/pkg-plist parrot/pkg-plist
--- parrot.old/pkg-plist	Wed Oct 11 10:11:22 2006
+++ parrot/pkg-plist	Wed Oct 11 14:52:26 2006
@@ -49,6 +49,11 @@
 include/parrot/objects.h
 include/parrot/op.h
 include/parrot/oplib.h
+include/parrot/oplib/core_ops.h
+include/parrot/oplib/core_ops_cg.h
+include/parrot/oplib/core_ops_cgp.h
+include/parrot/oplib/core_ops_switch.h
+include/parrot/oplib/ops.h
 include/parrot/packfile.h
 include/parrot/parrot.h
 include/parrot/pic.h
@@ -78,14 +83,9 @@
 include/parrot/vtable.h
 include/parrot/vtables.h
 include/parrot/warnings.h
-include/parrot/oplib/core_ops.h
-include/parrot/oplib/core_ops_cg.h
-include/parrot/oplib/core_ops_cgp.h
-include/parrot/oplib/core_ops_switch.h
-include/parrot/oplib/ops.h
 lib/libparrot.a
 lib/libparrot.so
-lib/libparrot.so.%%SHLIB_VER%%
+lib/libparrot.so.0.4.5
 lib/parrot/dynext/dynlexpad.so
 lib/parrot/dynext/libnci_test.so
 lib/parrot/dynext/match_group.so
@@ -119,50 +119,32 @@
 lib/parrot/include/tm.pasm
 lib/parrot/include/vtable_methods.pasm
 lib/parrot/include/warnings.pasm
-lib/parrot/library/JSON.pir
-lib/parrot/library/PGE.pbc
-lib/parrot/library/SDL.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/parrotlib.pir
-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
 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/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/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/Obj.pbc
 lib/parrot/library/Getopt/Obj.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
@@ -196,378 +178,377 @@
 lib/parrot/library/Stream/Writer.pbc
 lib/parrot/library/Stream/Writer.pir
 lib/parrot/library/Test/Builder.pir
-lib/parrot/library/Test/More.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/parrotlib.pir
+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
 libdata/pkgconfig/parrot.pc
-%%DOCSDIR%%/RESPONSIBLE_PARTIES
-%%DOCSDIR%%/TODO
 %%DOCSDIR%%/LICENSES/Artistic
 %%DOCSDIR%%/LICENSES/gpl.txt
-%%DOCSDIR%%/docs/debugger.pod
-%%DOCSDIR%%/docs/embed.pod
-%%DOCSDIR%%/docs/extend.pod
-%%DOCSDIR%%/docs/faq.pod
-%%DOCSDIR%%/docs/gettingstarted.pod
-%%DOCSDIR%%/docs/glossary.pod
-%%DOCSDIR%%/docs/intro.pod
-%%DOCSDIR%%/docs/jit.pod
-%%DOCSDIR%%/docs/memory_internals.pod
-%%DOCSDIR%%/docs/mmd.pod
-%%DOCSDIR%%/docs/native_exec.pod
-%%DOCSDIR%%/docs/overview.pod
-%%DOCSDIR%%/docs/parrot.pod
-%%DOCSDIR%%/docs/parrotbyte.pod
-%%DOCSDIR%%/docs/pir-tutorial.pod
-%%DOCSDIR%%/docs/pmc.pod
-%%DOCSDIR%%/docs/porting_intro.pod
-%%DOCSDIR%%/docs/practical_notes.pod
-%%DOCSDIR%%/docs/running.pod
-%%DOCSDIR%%/docs/strings.pod
-%%DOCSDIR%%/docs/submissions.pod
-%%DOCSDIR%%/docs/tests.pod
-%%DOCSDIR%%/docs/vtables.pod
-%%DOCSDIR%%/docs/dev/byteorder.pod
-%%DOCSDIR%%/docs/dev/jit_i386.pod
-%%DOCSDIR%%/docs/dev/longopt.pod
-%%DOCSDIR%%/docs/dev/nanoparrot.c
-%%DOCSDIR%%/docs/dev/optimizer.pod
-%%DOCSDIR%%/docs/dev/wranglers.pod
-%%DOCSDIR%%/docs/imcc/calling_conventions.pod
-%%DOCSDIR%%/docs/imcc/imcc.pod
-%%DOCSDIR%%/docs/imcc/imcfaq.pod
-%%DOCSDIR%%/docs/imcc/macros.pod
-%%DOCSDIR%%/docs/imcc/operation.pod
-%%DOCSDIR%%/docs/imcc/parsing.pod
-%%DOCSDIR%%/docs/imcc/syntax.pod
-%%DOCSDIR%%/docs/ops/bit.pod
-%%DOCSDIR%%/docs/ops/cmp.pod
-%%DOCSDIR%%/docs/ops/core.pod
-%%DOCSDIR%%/docs/ops/debug.pod
-%%DOCSDIR%%/docs/ops/dotgnu.pod
-%%DOCSDIR%%/docs/ops/experimental.pod
-%%DOCSDIR%%/docs/ops/io.pod
-%%DOCSDIR%%/docs/ops/math.pod
-%%DOCSDIR%%/docs/ops/object.pod
-%%DOCSDIR%%/docs/ops/obscure.pod
-%%DOCSDIR%%/docs/ops/pic.pod
-%%DOCSDIR%%/docs/ops/pmc.pod
-%%DOCSDIR%%/docs/ops/python.pod
-%%DOCSDIR%%/docs/ops/set.pod
-%%DOCSDIR%%/docs/ops/stack.pod
-%%DOCSDIR%%/docs/ops/string.pod
-%%DOCSDIR%%/docs/ops/sys.pod
-%%DOCSDIR%%/docs/ops/var.pod
-%%DOCSDIR%%/docs/pdds/README
-%%DOCSDIR%%/docs/pdds/pdd00_pdd.pod
-%%DOCSDIR%%/docs/pdds/pdd03_calling_conventions.pod
-%%DOCSDIR%%/docs/pdds/pdd20_lexical_vars.pod
-%%DOCSDIR%%/docs/pdds/pdd21_namespaces.pod
-%%DOCSDIR%%/docs/pdds/pdd_template.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd01_overview.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd02_vtables.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd04_datatypes.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd05_opfunc.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd06_pasm.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd07_codingstd.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd08_keys.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd09_gc.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd10_embedding.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd11_extending.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd12_assembly.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd13_bytecode.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd14_bignum.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd15_objects.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd16_native_call.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd17_basic_types.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd18_security.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd19_pir.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd22_io.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd23_exceptions.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd24_events.pod
-%%DOCSDIR%%/docs/pdds/clip/pdd25_threads.pod
-%%DOCSDIR%%/docs/pmc/array.pod
-%%DOCSDIR%%/docs/pmc/iterator.pod
-%%DOCSDIR%%/docs/pmc/perlarray.pod
-%%DOCSDIR%%/docs/pmc/perlhash.pod
-%%DOCSDIR%%/docs/pmc/perlstring.pod
-%%DOCSDIR%%/docs/pmc/struct.pod
-%%DOCSDIR%%/docs/pmc/subs.pod
-%%DOCSDIR%%/docs/req/model_users.pod
-%%DOCSDIR%%/docs/resources/favicon.ico
-%%DOCSDIR%%/docs/resources/parrot.small.png
-%%DOCSDIR%%/docs/resources/perl.css
-%%DOCSDIR%%/docs/resources/up.gif
-%%DOCSDIR%%/examples/README
-%%DOCSDIR%%/examples/benchmarks/addit.pasm
-%%DOCSDIR%%/examples/benchmarks/addit.pir
-%%DOCSDIR%%/examples/benchmarks/addit.pl
-%%DOCSDIR%%/examples/benchmarks/addit.rb
-%%DOCSDIR%%/examples/benchmarks/addit2.pir
-%%DOCSDIR%%/examples/benchmarks/array_access.pir
-%%DOCSDIR%%/examples/benchmarks/arriter.pir
-%%DOCSDIR%%/examples/benchmarks/arriter.pl
-%%DOCSDIR%%/examples/benchmarks/arriter.rb
-%%DOCSDIR%%/examples/benchmarks/arriter_o1.pir
-%%DOCSDIR%%/examples/benchmarks/bench_newp.pasm
-%%DOCSDIR%%/examples/benchmarks/fib.pir
-%%DOCSDIR%%/examples/benchmarks/fib.pl
-%%DOCSDIR%%/examples/benchmarks/fib.py
-%%DOCSDIR%%/examples/benchmarks/fib.rb
-%%DOCSDIR%%/examples/benchmarks/freeze.pasm
-%%DOCSDIR%%/examples/benchmarks/freeze.pl
-%%DOCSDIR%%/examples/benchmarks/gc_alloc_new.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_alloc_reuse.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_generations.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_header_new.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_header_reuse.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_waves_headers.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_waves_sizeable_data.pasm
-%%DOCSDIR%%/examples/benchmarks/gc_waves_sizeable_headers.pasm
-%%DOCSDIR%%/examples/benchmarks/mops.pasm
-%%DOCSDIR%%/examples/benchmarks/mops.pl
-%%DOCSDIR%%/examples/benchmarks/mops_intval.pasm
-%%DOCSDIR%%/examples/benchmarks/oo1.pasm
-%%DOCSDIR%%/examples/benchmarks/oo1.pl
-%%DOCSDIR%%/examples/benchmarks/oo1.py
-%%DOCSDIR%%/examples/benchmarks/oo1.rb
-%%DOCSDIR%%/examples/benchmarks/oo2.pasm
-%%DOCSDIR%%/examples/benchmarks/oo2.pl
-%%DOCSDIR%%/examples/benchmarks/oo2.py
-%%DOCSDIR%%/examples/benchmarks/oo2.rb
-%%DOCSDIR%%/examples/benchmarks/oo3.pasm
-%%DOCSDIR%%/examples/benchmarks/oo3.pl
-%%DOCSDIR%%/examples/benchmarks/oo3.py
-%%DOCSDIR%%/examples/benchmarks/oo3.rb
-%%DOCSDIR%%/examples/benchmarks/oo4.pasm
-%%DOCSDIR%%/examples/benchmarks/oo4.pl
-%%DOCSDIR%%/examples/benchmarks/oo4.py
-%%DOCSDIR%%/examples/benchmarks/oo4.rb
-%%DOCSDIR%%/examples/benchmarks/oo5.pir
-%%DOCSDIR%%/examples/benchmarks/oo5.pl
-%%DOCSDIR%%/examples/benchmarks/oo5.py
-%%DOCSDIR%%/examples/benchmarks/oo5.rb
-%%DOCSDIR%%/examples/benchmarks/oo6.pir
-%%DOCSDIR%%/examples/benchmarks/oo6.pl
-%%DOCSDIR%%/examples/benchmarks/oo6.py
-%%DOCSDIR%%/examples/benchmarks/oo6.rb
-%%DOCSDIR%%/examples/benchmarks/oofib.pir
-%%DOCSDIR%%/examples/benchmarks/oofib.pl
-%%DOCSDIR%%/examples/benchmarks/oofib.py
-%%DOCSDIR%%/examples/benchmarks/oofib.rb
-%%DOCSDIR%%/examples/benchmarks/oon.txt
-%%DOCSDIR%%/examples/benchmarks/overload.pir
-%%DOCSDIR%%/examples/benchmarks/overload.pl
-%%DOCSDIR%%/examples/benchmarks/primes.c
-%%DOCSDIR%%/examples/benchmarks/primes.pasm
-%%DOCSDIR%%/examples/benchmarks/primes.pl
-%%DOCSDIR%%/examples/benchmarks/primes2.c
-%%DOCSDIR%%/examples/benchmarks/primes2.pasm
-%%DOCSDIR%%/examples/benchmarks/primes2.pl
-%%DOCSDIR%%/examples/benchmarks/primes2.py
-%%DOCSDIR%%/examples/benchmarks/primes2.rb
-%%DOCSDIR%%/examples/benchmarks/primes2_i.pasm
-%%DOCSDIR%%/examples/benchmarks/primes_i.pasm
-%%DOCSDIR%%/examples/benchmarks/shared_ref.pasm
-%%DOCSDIR%%/examples/benchmarks/shared_ref.pl
-%%DOCSDIR%%/examples/benchmarks/stress.pasm
-%%DOCSDIR%%/examples/benchmarks/stress.pl
-%%DOCSDIR%%/examples/benchmarks/stress.rb
-%%DOCSDIR%%/examples/benchmarks/stress1.pasm
-%%DOCSDIR%%/examples/benchmarks/stress1.pl
-%%DOCSDIR%%/examples/benchmarks/stress2.pasm
-%%DOCSDIR%%/examples/benchmarks/stress2.pl
-%%DOCSDIR%%/examples/benchmarks/stress2.rb
-%%DOCSDIR%%/examples/benchmarks/stress3.pasm
-%%DOCSDIR%%/examples/benchmarks/vpm.pir
-%%DOCSDIR%%/examples/benchmarks/vpm.pl
-%%DOCSDIR%%/examples/benchmarks/vpm.py
-%%DOCSDIR%%/examples/benchmarks/vpm.rb
-%%DOCSDIR%%/examples/c/test_main.c
-%%DOCSDIR%%/examples/compilers/Makefile
-%%DOCSDIR%%/examples/compilers/japhc.c
-%%DOCSDIR%%/examples/io/echo_client.pir
-%%DOCSDIR%%/examples/io/http.pir
-%%DOCSDIR%%/examples/io/httpd.pir
-%%DOCSDIR%%/examples/io/net_smtp.pasm
-%%DOCSDIR%%/examples/io/pioctl.pasm
-%%DOCSDIR%%/examples/io/pipe2.pir
-%%DOCSDIR%%/examples/io/pipe3.pir
-%%DOCSDIR%%/examples/japh/README
-%%DOCSDIR%%/examples/japh/japh1.pasm
-%%DOCSDIR%%/examples/japh/japh10.pasm
-%%DOCSDIR%%/examples/japh/japh11.pasm
-%%DOCSDIR%%/examples/japh/japh12.pasm
-%%DOCSDIR%%/examples/japh/japh13.pasm
-%%DOCSDIR%%/examples/japh/japh14.pasm
-%%DOCSDIR%%/examples/japh/japh15.pasm
-%%DOCSDIR%%/examples/japh/japh16.pasm
-%%DOCSDIR%%/examples/japh/japh17.pasm
-%%DOCSDIR%%/examples/japh/japh2.pasm
-%%DOCSDIR%%/examples/japh/japh3.pasm
-%%DOCSDIR%%/examples/japh/japh4.pasm
-%%DOCSDIR%%/examples/japh/japh5.pasm
-%%DOCSDIR%%/examples/japh/japh6.pasm
-%%DOCSDIR%%/examples/japh/japh7.pasm
-%%DOCSDIR%%/examples/japh/japh8.pasm
-%%DOCSDIR%%/examples/japh/japh9.pasm
-%%DOCSDIR%%/examples/library/acorn.l
-%%DOCSDIR%%/examples/library/getopt_demo.pir
-%%DOCSDIR%%/examples/library/md5sum.pir
-%%DOCSDIR%%/examples/library/ncurses_life.pir
-%%DOCSDIR%%/examples/library/pcre.pir
-%%DOCSDIR%%/examples/mops/README
-%%DOCSDIR%%/examples/mops/mops.c
-%%DOCSDIR%%/examples/mops/mops.cs
-%%DOCSDIR%%/examples/mops/mops.il
-%%DOCSDIR%%/examples/mops/mops.p6
-%%DOCSDIR%%/examples/mops/mops.pl
-%%DOCSDIR%%/examples/mops/mops.ps
-%%DOCSDIR%%/examples/mops/mops.py
-%%DOCSDIR%%/examples/mops/mops.rb
-%%DOCSDIR%%/examples/mops/mops.scheme
-%%DOCSDIR%%/examples/namespace/namespace_dump.pir
-%%DOCSDIR%%/examples/nci/PQt.C
-%%DOCSDIR%%/examples/nci/QtHelloWorld.pasm
-%%DOCSDIR%%/examples/nci/ls.pir
-%%DOCSDIR%%/examples/nci/sdl_blue_rectangle.pir
-%%DOCSDIR%%/examples/nci/win32api.pir
-%%DOCSDIR%%/examples/pasm/cat.pasm
-%%DOCSDIR%%/examples/pasm/fact.pasm
-%%DOCSDIR%%/examples/pasm/hello.pasm
-%%DOCSDIR%%/examples/pasm/nanoforth.pasm
-%%DOCSDIR%%/examples/pasm/nanoforth2.pasm
-%%DOCSDIR%%/examples/pasm/queens.pasm
-%%DOCSDIR%%/examples/pasm/small.xml
-%%DOCSDIR%%/examples/pasm/stack.pasm
-%%DOCSDIR%%/examples/pasm/trace.pasm
-%%DOCSDIR%%/examples/pasm/xml_parser.pasm
-%%DOCSDIR%%/examples/past/hello.past
-%%DOCSDIR%%/examples/pge/README
-%%DOCSDIR%%/examples/pge/all.pir
-%%DOCSDIR%%/examples/pge/p6parse.pir
-%%DOCSDIR%%/examples/pge/perl6.pir
-%%DOCSDIR%%/examples/pge/simple.pir
-%%DOCSDIR%%/examples/pir/circle.pir
-%%DOCSDIR%%/examples/pir/euclid.pir
-%%DOCSDIR%%/examples/pir/hanoi.pir
-%%DOCSDIR%%/examples/pir/hello-dwim.pir
-%%DOCSDIR%%/examples/pir/io.pir
-%%DOCSDIR%%/examples/pir/levenshtein.pir
-%%DOCSDIR%%/examples/pir/life.pir
-%%DOCSDIR%%/examples/pir/local_label.pir
-%%DOCSDIR%%/examples/pir/mandel.pir
-%%DOCSDIR%%/examples/pir/queens_r.pir
-%%DOCSDIR%%/examples/pir/quine_ord.pir
-%%DOCSDIR%%/examples/pir/readline.pir
-%%DOCSDIR%%/examples/pir/substr.pir
-%%DOCSDIR%%/examples/pir/sudoku.pir
-%%DOCSDIR%%/examples/pir/thr-primes.pir
-%%DOCSDIR%%/examples/pir/uniq.pir
-%%DOCSDIR%%/examples/sdl/minesweeper/README
-%%DOCSDIR%%/examples/sdl/minesweeper/eventhandler.pir
-%%DOCSDIR%%/examples/sdl/minesweeper/field.pir
-%%DOCSDIR%%/examples/sdl/minesweeper/mines.pir
-%%DOCSDIR%%/examples/sdl/minesweeper/mines.png
-%%DOCSDIR%%/examples/sdl/minesweeper/mines_debug.png
-%%DOCSDIR%%/examples/sdl/minesweeper/smiley.png
-%%DOCSDIR%%/examples/sdl/tetris/README
-%%DOCSDIR%%/examples/sdl/tetris/app.pir
-%%DOCSDIR%%/examples/sdl/tetris/block.pir
-%%DOCSDIR%%/examples/sdl/tetris/blockdata.pir
-%%DOCSDIR%%/examples/sdl/tetris/blocks.pir
-%%DOCSDIR%%/examples/sdl/tetris/board.pir
-%%DOCSDIR%%/examples/sdl/tetris/boarddata.pir
-%%DOCSDIR%%/examples/sdl/tetris/eventhandler.pir
-%%DOCSDIR%%/examples/sdl/tetris/tetris.pir
-%%DOCSDIR%%/examples/shootout/README
-%%DOCSDIR%%/examples/shootout/ack.pir
-%%DOCSDIR%%/examples/shootout/ack.py
-%%DOCSDIR%%/examples/shootout/binarytrees.pir
-%%DOCSDIR%%/examples/shootout/fannkuch.pir
-%%DOCSDIR%%/examples/shootout/fannkuch.py
-%%DOCSDIR%%/examples/shootout/fasta.pir
-%%DOCSDIR%%/examples/shootout/harmonic.pir
-%%DOCSDIR%%/examples/shootout/knucleotide.pir
-%%DOCSDIR%%/examples/shootout/mandelbrot.pir
-%%DOCSDIR%%/examples/shootout/nbody.pir
-%%DOCSDIR%%/examples/shootout/nsieve-bits-2.pir
-%%DOCSDIR%%/examples/shootout/nsieve-bits.pir
-%%DOCSDIR%%/examples/shootout/nsieve.pir
-%%DOCSDIR%%/examples/shootout/partialsums-2.pir
-%%DOCSDIR%%/examples/shootout/partialsums.pir
-%%DOCSDIR%%/examples/shootout/pidigits.pir
-%%DOCSDIR%%/examples/shootout/pidigits.py
-%%DOCSDIR%%/examples/shootout/random.pasm
-%%DOCSDIR%%/examples/shootout/random.pir
-%%DOCSDIR%%/examples/shootout/recursive-2.pir
-%%DOCSDIR%%/examples/shootout/recursive.pir
-%%DOCSDIR%%/examples/shootout/regexdna.pir
-%%DOCSDIR%%/examples/shootout/revcomp.pir
-%%DOCSDIR%%/examples/shootout/sumcol.pir
-%%DOCSDIR%%/examples/shootout/takfp.pir
-%%DOCSDIR%%/examples/streams/Bytes.pir
-%%DOCSDIR%%/examples/streams/Combiner.pir
-%%DOCSDIR%%/examples/streams/Coroutine.pir
-%%DOCSDIR%%/examples/streams/FileLines.pir
-%%DOCSDIR%%/examples/streams/Filter.pir
-%%DOCSDIR%%/examples/streams/Include.pir
-%%DOCSDIR%%/examples/streams/Lines.pir
-%%DOCSDIR%%/examples/streams/ParrotIO.pir
-%%DOCSDIR%%/examples/streams/Replay.pir
-%%DOCSDIR%%/examples/streams/SubCounter.pir
-%%DOCSDIR%%/examples/streams/SubHello.pir
-%%DOCSDIR%%/examples/streams/Writer.pir
-%%DOCSDIR%%/examples/subs/bsr_ret.pasm
-%%DOCSDIR%%/examples/subs/coroutine.pasm
-%%DOCSDIR%%/examples/subs/jsr_ret.pasm
-%%DOCSDIR%%/examples/subs/multi_retvals.pir
-%%DOCSDIR%%/examples/subs/no_retval.pir
-%%DOCSDIR%%/examples/subs/pasm_sub1.pasm
-%%DOCSDIR%%/examples/subs/single_retval.pir
-%%DOCSDIR%%/examples/tge/branch/lib/Branch.pir
-%%DOCSDIR%%/examples/tge/branch/lib/Leaf.pir
-%%DOCSDIR%%/examples/tge/branch/branch.g
-%%DOCSDIR%%/examples/tge/branch/transform.pir
-%%DOCSDIR%%/examples/tge/README
-@dirrm %%DOCSDIR%%/examples/tge/branch/lib
-@dirrm %%DOCSDIR%%/examples/tge/branch
-@dirrm %%DOCSDIR%%/examples/tge
-@dirrm %%DOCSDIR%%/examples/subs
-@dirrm %%DOCSDIR%%/examples/streams
-@dirrm %%DOCSDIR%%/examples/shootout
-@dirrm %%DOCSDIR%%/examples/sdl/tetris
-@dirrm %%DOCSDIR%%/examples/sdl/minesweeper
-@dirrm %%DOCSDIR%%/examples/sdl
-@dirrm %%DOCSDIR%%/examples/pir
-@dirrm %%DOCSDIR%%/examples/pge
-@dirrm %%DOCSDIR%%/examples/past
-@dirrm %%DOCSDIR%%/examples/pasm
-@dirrm %%DOCSDIR%%/examples/nci
-@dirrm %%DOCSDIR%%/examples/namespace
-@dirrm %%DOCSDIR%%/examples/mops
-@dirrm %%DOCSDIR%%/examples/library
-@dirrm %%DOCSDIR%%/examples/japh
-@dirrm %%DOCSDIR%%/examples/io
-@dirrm %%DOCSDIR%%/examples/compilers
-@dirrm %%DOCSDIR%%/examples/c
-@dirrm %%DOCSDIR%%/examples/benchmarks
-@dirrm %%DOCSDIR%%/examples
-@dirrm %%DOCSDIR%%/docs/resources
-@dirrm %%DOCSDIR%%/docs/req
-@dirrm %%DOCSDIR%%/docs/pmc
-@dirrm %%DOCSDIR%%/docs/pdds/clip
-@dirrm %%DOCSDIR%%/docs/pdds
-@dirrm %%DOCSDIR%%/docs/ops
-@dirrm %%DOCSDIR%%/docs/imcc
-@dirrm %%DOCSDIR%%/docs/dev
-@dirrm %%DOCSDIR%%/docs
+%%DOCSDIR%%/RESPONSIBLE_PARTIES
+%%DOCSDIR%%/TODO
+%%PARROT_DOCS%%/debugger.pod
+%%PARROT_DOCS%%/dev/byteorder.pod
+%%PARROT_DOCS%%/dev/jit_i386.pod
+%%PARROT_DOCS%%/dev/longopt.pod
+%%PARROT_DOCS%%/dev/nanoparrot.c
+%%PARROT_DOCS%%/dev/optimizer.pod
+%%PARROT_DOCS%%/dev/wranglers.pod
+%%PARROT_DOCS%%/embed.pod
+%%PARROT_DOCS%%/extend.pod
+%%PARROT_DOCS%%/faq.pod
+%%PARROT_DOCS%%/gettingstarted.pod
+%%PARROT_DOCS%%/glossary.pod
+%%PARROT_DOCS%%/imcc/calling_conventions.pod
+%%PARROT_DOCS%%/imcc/imcc.pod
+%%PARROT_DOCS%%/imcc/imcfaq.pod
+%%PARROT_DOCS%%/imcc/macros.pod
+%%PARROT_DOCS%%/imcc/operation.pod
+%%PARROT_DOCS%%/imcc/parsing.pod
+%%PARROT_DOCS%%/imcc/syntax.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%%/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/clip/pdd22_io.pod
+%%PARROT_DOCS%%/pdds/clip/pdd23_exceptions.pod
+%%PARROT_DOCS%%/pdds/clip/pdd24_events.pod
+%%PARROT_DOCS%%/pdds/clip/pdd25_threads.pod
+%%PARROT_DOCS%%/pdds/pdd00_pdd.pod
+%%PARROT_DOCS%%/pdds/pdd03_calling_conventions.pod
+%%PARROT_DOCS%%/pdds/pdd20_lexical_vars.pod
+%%PARROT_DOCS%%/pdds/pdd21_namespaces.pod
+%%PARROT_DOCS%%/pdds/pdd_template.pod
+%%PARROT_DOCS%%/pir-tutorial.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_EXAMPLES%%/README
+%%PARROT_EXAMPLES%%/benchmarks/addit.pasm
+%%PARROT_EXAMPLES%%/benchmarks/addit.pir
+%%PARROT_EXAMPLES%%/benchmarks/addit.pl
+%%PARROT_EXAMPLES%%/benchmarks/addit.rb
+%%PARROT_EXAMPLES%%/benchmarks/addit2.pir
+%%PARROT_EXAMPLES%%/benchmarks/array_access.pir
+%%PARROT_EXAMPLES%%/benchmarks/arriter.pir
+%%PARROT_EXAMPLES%%/benchmarks/arriter.pl
+%%PARROT_EXAMPLES%%/benchmarks/arriter.rb
+%%PARROT_EXAMPLES%%/benchmarks/arriter_o1.pir
+%%PARROT_EXAMPLES%%/benchmarks/bench_newp.pasm
+%%PARROT_EXAMPLES%%/benchmarks/fib.pir
+%%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.pir
+%%PARROT_EXAMPLES%%/benchmarks/oo5.pl
+%%PARROT_EXAMPLES%%/benchmarks/oo5.py
+%%PARROT_EXAMPLES%%/benchmarks/oo5.rb
+%%PARROT_EXAMPLES%%/benchmarks/oo6.pir
+%%PARROT_EXAMPLES%%/benchmarks/oo6.pl
+%%PARROT_EXAMPLES%%/benchmarks/oo6.py
+%%PARROT_EXAMPLES%%/benchmarks/oo6.rb
+%%PARROT_EXAMPLES%%/benchmarks/oofib.pir
+%%PARROT_EXAMPLES%%/benchmarks/oofib.pl
+%%PARROT_EXAMPLES%%/benchmarks/oofib.py
+%%PARROT_EXAMPLES%%/benchmarks/oofib.rb
+%%PARROT_EXAMPLES%%/benchmarks/oon.txt
+%%PARROT_EXAMPLES%%/benchmarks/overload.pir
+%%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.pir
+%%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.pir
+%%PARROT_EXAMPLES%%/io/http.pir
+%%PARROT_EXAMPLES%%/io/httpd.pir
+%%PARROT_EXAMPLES%%/io/net_smtp.pasm
+%%PARROT_EXAMPLES%%/io/pioctl.pasm
+%%PARROT_EXAMPLES%%/io/pipe2.pir
+%%PARROT_EXAMPLES%%/io/pipe3.pir
+%%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.pir
+%%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%%/namespace/namespace_dump.pir
+%%PARROT_EXAMPLES%%/nci/PQt.C
+%%PARROT_EXAMPLES%%/nci/QtHelloWorld.pasm
+%%PARROT_EXAMPLES%%/nci/ls.pir
+%%PARROT_EXAMPLES%%/nci/sdl_blue_rectangle.pir
+%%PARROT_EXAMPLES%%/nci/win32api.pir
+%%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/levenshtein.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/quine_ord.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%%/sdl/minesweeper/README
+%%PARROT_EXAMPLES%%/sdl/minesweeper/eventhandler.pir
+%%PARROT_EXAMPLES%%/sdl/minesweeper/field.pir
+%%PARROT_EXAMPLES%%/sdl/minesweeper/mines.pir
+%%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.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/block.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/blockdata.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/blocks.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/board.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/boarddata.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/eventhandler.pir
+%%PARROT_EXAMPLES%%/sdl/tetris/tetris.pir
+%%PARROT_EXAMPLES%%/shootout/README
+%%PARROT_EXAMPLES%%/shootout/ack.pir
+%%PARROT_EXAMPLES%%/shootout/ack.py
+%%PARROT_EXAMPLES%%/shootout/binarytrees.pir
+%%PARROT_EXAMPLES%%/shootout/fannkuch.pir
+%%PARROT_EXAMPLES%%/shootout/fannkuch.py
+%%PARROT_EXAMPLES%%/shootout/fasta.pir
+%%PARROT_EXAMPLES%%/shootout/harmonic.pir
+%%PARROT_EXAMPLES%%/shootout/knucleotide.pir
+%%PARROT_EXAMPLES%%/shootout/mandelbrot.pir
+%%PARROT_EXAMPLES%%/shootout/nbody.pir
+%%PARROT_EXAMPLES%%/shootout/nsieve-bits-2.pir
+%%PARROT_EXAMPLES%%/shootout/nsieve-bits.pir
+%%PARROT_EXAMPLES%%/shootout/nsieve.pir
+%%PARROT_EXAMPLES%%/shootout/partialsums-2.pir
+%%PARROT_EXAMPLES%%/shootout/partialsums.pir
+%%PARROT_EXAMPLES%%/shootout/pidigits.pir
+%%PARROT_EXAMPLES%%/shootout/pidigits.py
+%%PARROT_EXAMPLES%%/shootout/random.pasm
+%%PARROT_EXAMPLES%%/shootout/random.pir
+%%PARROT_EXAMPLES%%/shootout/recursive-2.pir
+%%PARROT_EXAMPLES%%/shootout/recursive.pir
+%%PARROT_EXAMPLES%%/shootout/regexdna.pir
+%%PARROT_EXAMPLES%%/shootout/revcomp.pir
+%%PARROT_EXAMPLES%%/shootout/sumcol.pir
+%%PARROT_EXAMPLES%%/shootout/takfp.pir
+%%PARROT_EXAMPLES%%/streams/Bytes.pir
+%%PARROT_EXAMPLES%%/streams/Combiner.pir
+%%PARROT_EXAMPLES%%/streams/Coroutine.pir
+%%PARROT_EXAMPLES%%/streams/FileLines.pir
+%%PARROT_EXAMPLES%%/streams/Filter.pir
+%%PARROT_EXAMPLES%%/streams/Include.pir
+%%PARROT_EXAMPLES%%/streams/Lines.pir
+%%PARROT_EXAMPLES%%/streams/ParrotIO.pir
+%%PARROT_EXAMPLES%%/streams/Replay.pir
+%%PARROT_EXAMPLES%%/streams/SubCounter.pir
+%%PARROT_EXAMPLES%%/streams/SubHello.pir
+%%PARROT_EXAMPLES%%/streams/Writer.pir
+%%PARROT_EXAMPLES%%/subs/bsr_ret.pasm
+%%PARROT_EXAMPLES%%/subs/coroutine.pasm
+%%PARROT_EXAMPLES%%/subs/jsr_ret.pasm
+%%PARROT_EXAMPLES%%/subs/multi_retvals.pir
+%%PARROT_EXAMPLES%%/subs/no_retval.pir
+%%PARROT_EXAMPLES%%/subs/pasm_sub1.pasm
+%%PARROT_EXAMPLES%%/subs/single_retval.pir
+%%PARROT_EXAMPLES%%/tge/README
+%%PARROT_EXAMPLES%%/tge/branch/branch.g
+%%PARROT_EXAMPLES%%/tge/branch/lib/Branch.pir
+%%PARROT_EXAMPLES%%/tge/branch/lib/Leaf.pir
+%%PARROT_EXAMPLES%%/tge/branch/transform.pir
+@dirrm %%PARROT_EXAMPLES%%/tge/branch/lib
+@dirrm %%PARROT_EXAMPLES%%/tge/branch
+@dirrm %%PARROT_EXAMPLES%%/tge
+@dirrm %%PARROT_EXAMPLES%%/subs
+@dirrm %%PARROT_EXAMPLES%%/streams
+@dirrm %%PARROT_EXAMPLES%%/shootout
+@dirrm %%PARROT_EXAMPLES%%/sdl/tetris
+@dirrm %%PARROT_EXAMPLES%%/sdl/minesweeper
+@dirrm %%PARROT_EXAMPLES%%/sdl
+@dirrm %%PARROT_EXAMPLES%%/pir
+@dirrm %%PARROT_EXAMPLES%%/pge
+@dirrm %%PARROT_EXAMPLES%%/past
+@dirrm %%PARROT_EXAMPLES%%/pasm
+@dirrm %%PARROT_EXAMPLES%%/nci
+@dirrm %%PARROT_EXAMPLES%%/namespace
+@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_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%%/imcc
+@dirrm %%PARROT_DOCS%%/dev
+@dirrm %%PARROT_DOCS%%
 @dirrm %%DOCSDIR%%/LICENSES
 @dirrm %%DOCSDIR%%
-@dirrmtry libdata/pkgconfig
 @dirrm lib/parrot/library/YAML/Parser
 @dirrm lib/parrot/library/YAML
 @dirrm lib/parrot/library/Test/Builder
--- parrot.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1160540755.1475.4.camel>