summaryrefslogtreecommitdiff
path: root/lang/kroc
diff options
context:
space:
mode:
authorTim Bishop <tdb@FreeBSD.org>2009-03-31 22:25:01 +0000
committerTim Bishop <tdb@FreeBSD.org>2009-03-31 22:25:01 +0000
commite1271050940d8e0b21c2acd9a7ebb2a3b72ce325 (patch)
tree19123afeac45e7fdaceb2c5537f0e6e88d28c53f /lang/kroc
parentAdd memtest86+ 2.11, stand-alone memory test for x86 architecture (diff)
- Update to snapshot r5576.
This snapshot has a significantly reworked build system (now GNU autoconf and automake) which makes this port much simpler. I've worked with the upstream authors to ensure this works on FreeBSD and have helped them to remove the dependence on gmake and the need for us to have local patches.
Notes
Notes: svn path=/head/; revision=231418
Diffstat (limited to 'lang/kroc')
-rw-r--r--lang/kroc/Makefile68
-rw-r--r--lang/kroc/distinfo6
-rw-r--r--lang/kroc/files/patch-modules__occGL__libsrc__Makefile.am11
-rw-r--r--lang/kroc/pkg-descr13
-rw-r--r--lang/kroc/pkg-plist1083
5 files changed, 625 insertions, 556 deletions
diff --git a/lang/kroc/Makefile b/lang/kroc/Makefile
index 3df7ca391fcb..321e124d14c1 100644
--- a/lang/kroc/Makefile
+++ b/lang/kroc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= kroc
-PORTVERSION= 1.5.r5519
+PORTVERSION= 1.5.r5576
CATEGORIES= lang
MASTER_SITES= http://ftp.i-scream.org/pub/kroc/ \
ftp://ftp.i-scream.org/pub/kroc/
@@ -17,14 +17,12 @@ COMMENT= The Kent Retargettable occam-pi Compiler
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
-
-# Note to maintainer: remember to test with NOPORTDOCS and NOPORTEXAMPLES
+RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
ONLY_FOR_ARCHS= i386
USE_BZIP2= yes
USE_LDCONFIG= yes
-USE_GMAKE= yes
USE_GL= yes
USE_MYSQL= yes
USE_PYTHON= yes
@@ -32,76 +30,24 @@ USE_SDL= sdl sound
USE_GNOME= libxslt
USE_AUTOTOOLS= autoconf:262:env automake:110:env
USE_XORG= xmu xi
+GNU_CONFIGURE= yes
MAN1= kmakef.1 kroc.1 mkoccdeps.1 occ21.1 occamdoc.1
MAN3= libconvert-inmos.3 libcourse-cycles.3 libcourse-nets.3 \
libcourse-utils.3 libfile.3 libhostio-inmos.3 libmath-inmos.3 \
libproc.3 libsock.3 libstreamio-inmos.3 libstring-inmos.3
-FAKEDIR= ${WRKDIR}/fake
-
# Fix pkgconfig location
post-patch:
@${FIND} ${WRKSRC} -name "Makefile.am" -type f | \
${XARGS} ${REINPLACE_CMD} -e \
's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
-# Path options to build are inconsistent
-do-build:
- @cd ${WRKSRC} && \
- CPPFLAGS=-I${PREFIX}/include \
- LDFLAGS=-L${PREFIX}/lib \
- ./build \
- --prefix=${FAKEDIR} \
- --configdir=${FAKEDIR}/etc \
- --krocdir=/${DATADIR_REL} \
- --mandir=/man
-.ifndef(NOPORTEXAMPLES)
- @cd ${WRKSRC} && \
- CPPFLAGS=-I${PREFIX}/include \
- LDFLAGS=-L${PREFIX}/lib \
- ./build \
- --prefix=${FAKEDIR} \
- --configdir=${FAKEDIR}/etc \
- --krocdir=/${DATADIR_REL} \
- --mandir=/man \
- examples
-.endif
-.ifndef(NOPORTDOCS)
- @cd ${WRKSRC} && \
- CPPFLAGS=-I${PREFIX}/include \
- LDFLAGS=-L${PREFIX}/lib \
- ./build \
- --prefix=${FAKEDIR} \
- --configdir=${FAKEDIR}/etc \
- --krocdir=/${DATADIR_REL} \
- --mandir=/man \
- doc
-.endif
-
-FAKEDIR_FILES= bin/kroc bin/occamdoc bin/occbuild \
- libdata/pkgconfig/ccsp-1.6.pc
+pre-configure:
+ @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} \
+ ${AUTORECONF} -f -i)
regression-test:
- @cd ${WRKSRC} && \
- CPPFLAGS=-I${PREFIX}/include \
- LDFLAGS=-L${PREFIX}/lib \
- ./build \
- --prefix=${FAKEDIR} \
- --configdir=${FAKEDIR}/etc \
- --krocdir=/${DATADIR_REL} \
- --mandir=/man \
- tests
-
-pre-install:
- @${RM} ${FAKEDIR}/bin/kroc-setup.sh ${FAKEDIR}/bin/kroc-setup.csh
-.for i in ${FAKEDIR_FILES}
- @${REINPLACE_CMD} \
- -i '' -e 's|${FAKEDIR}|${PREFIX}|' \
- ${FAKEDIR}/$i
-.endfor
-
-do-install:
- @cd ${FAKEDIR} && ${TAR} -cf - . | ${TAR} -xf - -C ${PREFIX}
+ @cd ${WRKSRC} && ${MAKE} check
.include <bsd.port.mk>
diff --git a/lang/kroc/distinfo b/lang/kroc/distinfo
index 932d5bbac202..3a144e8f49c0 100644
--- a/lang/kroc/distinfo
+++ b/lang/kroc/distinfo
@@ -1,3 +1,3 @@
-MD5 (kroc-1.5-r5519.tar.bz2) = 14d90e40e5ff976ace85dd727508c3c7
-SHA256 (kroc-1.5-r5519.tar.bz2) = dadbd3c143b82d1579246013678f1ce091dbdbb83c65aa8778ca388dfced3010
-SIZE (kroc-1.5-r5519.tar.bz2) = 2959857
+MD5 (kroc-1.5-r5576.tar.bz2) = c3b1ae40c38fba9a511540dc5d68ad04
+SHA256 (kroc-1.5-r5576.tar.bz2) = d5d238fc9de706978604014c3ed39b901148ae9f7056514568cff3ba403816bd
+SIZE (kroc-1.5-r5576.tar.bz2) = 3608841
diff --git a/lang/kroc/files/patch-modules__occGL__libsrc__Makefile.am b/lang/kroc/files/patch-modules__occGL__libsrc__Makefile.am
deleted file mode 100644
index 0a3b2c4c9be5..000000000000
--- a/lang/kroc/files/patch-modules__occGL__libsrc__Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./modules/occGL/libsrc/Makefile.am.orig 2008-07-07 13:33:12.000000000 +0100
-+++ ./modules/occGL/libsrc/Makefile.am 2008-07-07 13:33:27.000000000 +0100
-@@ -31,7 +31,7 @@
- endif
-
- occGL.lib: $(occGL_lib_objs)
-- $(OCCBUILD) --library occGL.lib --include occGL.inc @GL_LIBS@ $(occGL_lib_objs)
-+ $(OCCBUILD) --library occGL.lib --include occGL.inc @LDFLAGS@ @GL_LIBS@ $(occGL_lib_objs)
-
- install-exec-local: $(libs) $(includes)
- $(OCCBUILD) --install --prefix "$(prefix)" --destdir "$(DESTDIR)" $(libs) $(includes)
diff --git a/lang/kroc/pkg-descr b/lang/kroc/pkg-descr
index 0e144c98ec6b..9a02f0772767 100644
--- a/lang/kroc/pkg-descr
+++ b/lang/kroc/pkg-descr
@@ -2,10 +2,15 @@ KRoC, the Kent Retargettable occam-pi Compiler, is a collection
of programs/libraries which facilitates the execution of occam-pi
programs on various platforms. The main components are:
- * occ21, the Inmos occam compiler
- * tranx86, a translator from extended transputer code (ETC) to
- intel i386 object code
- * CCSP, the run-time kernel, providing the virtual transputer
+ * occ21, an occam-pi compiler derived from the Inmos occam 2 compiler
+ * tranx86, an ETC-to-native-code translator
+ * CCSP, an occam-pi runtime
+ * The Transterpreter Virtual Machine (TVM), a portable runtime for
+ occam-pi bytecode (unsupported by CIF)
+ * CIF, a C interface to CCSP
+ * standard libraries such as course, filelib, socklib, inmoslibs and
+ pony
+ * OccamDoc, a documentation extraction tool for occam
As well as these are various libraries, example programs, fun
animations, etc.
diff --git a/lang/kroc/pkg-plist b/lang/kroc/pkg-plist
index efddc0639b0f..4adba9328554 100644
--- a/lang/kroc/pkg-plist
+++ b/lang/kroc/pkg-plist
@@ -1,458 +1,17 @@
@comment $FreeBSD$
-%%DATADIR%%/occamdoc/frames.html
-%%DATADIR%%/occamdoc/occamdoc.css
-%%DATADIR%%/occamdoc/to-html.xsl
-%%DATADIR%%/vtinclude/angle.inc
-%%DATADIR%%/vtinclude/button.inc
-%%DATADIR%%/vtinclude/button.module
-%%DATADIR%%/vtinclude/cglib.module
-%%DATADIR%%/vtinclude/cif.inc
-%%DATADIR%%/vtinclude/cif.module
-%%DATADIR%%/vtinclude/consts.inc
-%%DATADIR%%/vtinclude/convert.module
-%%DATADIR%%/vtinclude/course.module
-%%DATADIR%%/vtinclude/dblmath.module
-%%DATADIR%%/vtinclude/dynproc.inc
-%%DATADIR%%/vtinclude/dynproc.module
-%%DATADIR%%/vtinclude/file.module
-%%DATADIR%%/vtinclude/filelib.inc
-%%DATADIR%%/vtinclude/fmtout.module
-%%DATADIR%%/vtinclude/font10x20.inc
-%%DATADIR%%/vtinclude/font6x13.inc
-%%DATADIR%%/vtinclude/forall.module
-%%DATADIR%%/vtinclude/graphics.inc
-%%DATADIR%%/vtinclude/hostio.inc
-%%DATADIR%%/vtinclude/hostio.module
-%%DATADIR%%/vtinclude/hostsp.module
-%%DATADIR%%/vtinclude/http.module
-%%DATADIR%%/vtinclude/httplib.inc
-%%DATADIR%%/vtinclude/ioconv.module
-%%DATADIR%%/vtinclude/mathhdr.inc
-%%DATADIR%%/vtinclude/maths.module
-%%DATADIR%%/vtinclude/mathvals.inc
-%%DATADIR%%/vtinclude/miniraster.module
-%%DATADIR%%/vtinclude/moa.inc
-%%DATADIR%%/vtinclude/moa.module
-%%DATADIR%%/vtinclude/occGL.inc
-%%DATADIR%%/vtinclude/occGL.module
-%%DATADIR%%/vtinclude/occSDL.inc
-%%DATADIR%%/vtinclude/occSDL.module
-%%DATADIR%%/vtinclude/occSDLhelpers.inc
-%%DATADIR%%/vtinclude/occSDLsound.inc
-%%DATADIR%%/vtinclude/occSDLsound.module
-%%DATADIR%%/vtinclude/occade.inc
-%%DATADIR%%/vtinclude/occade.module
-%%DATADIR%%/vtinclude/overwriting-buffer.inc
-%%DATADIR%%/vtinclude/proc.module
-%%DATADIR%%/vtinclude/proclib.inc
-%%DATADIR%%/vtinclude/raster.inc
-%%DATADIR%%/vtinclude/raster.module
-%%DATADIR%%/vtinclude/rastergraphics.module
-%%DATADIR%%/vtinclude/rasterio.module
-%%DATADIR%%/vtinclude/rastertext.module
-%%DATADIR%%/vtinclude/sdlraster.inc
-%%DATADIR%%/vtinclude/sdlraster.module
-%%DATADIR%%/vtinclude/sdlrcompat.inc
-%%DATADIR%%/vtinclude/shared_screen.inc
-%%DATADIR%%/vtinclude/shared_screen.module
-%%DATADIR%%/vtinclude/snglmath.module
-%%DATADIR%%/vtinclude/sock.module
-%%DATADIR%%/vtinclude/socklib.inc
-%%DATADIR%%/vtinclude/solib.module
-%%DATADIR%%/vtinclude/splib.module
-%%DATADIR%%/vtinclude/ss.module
-%%DATADIR%%/vtinclude/stream.module
-%%DATADIR%%/vtinclude/streamio.inc
-%%DATADIR%%/vtinclude/string.module
-%%DATADIR%%/vtinclude/unixerrs.inc
-%%DATADIR%%/vtinclude/useful.inc
-%%DATADIR%%/vtinclude/useful.module
-%%DATADIR%%/vtlib/button.lib
-%%DATADIR%%/vtlib/cglib.lib
-%%DATADIR%%/vtlib/convert.lib
-%%DATADIR%%/vtlib/course.lib
-%%DATADIR%%/vtlib/dblmath.lib
-%%DATADIR%%/vtlib/file.lib
-%%DATADIR%%/vtlib/fmtout.lib
-%%DATADIR%%/vtlib/forall.lib
-%%DATADIR%%/vtlib/hostio.lib
-%%DATADIR%%/vtlib/hostsp.lib
-%%DATADIR%%/vtlib/http.lib
-%%DATADIR%%/vtlib/ioconv.lib
-%%DATADIR%%/vtlib/moa.lib
-%%DATADIR%%/vtlib/occSDL.lib
-%%DATADIR%%/vtlib/occade.lib
-%%DATADIR%%/vtlib/proc.lib
-%%DATADIR%%/vtlib/rastergraphics.lib
-%%DATADIR%%/vtlib/rasterio.lib
-%%DATADIR%%/vtlib/rastertext.lib
-%%DATADIR%%/vtlib/sdlraster.lib
-%%DATADIR%%/vtlib/shared_screen.lib
-%%DATADIR%%/vtlib/snglmath.lib
-%%DATADIR%%/vtlib/sock.lib
-%%DATADIR%%/vtlib/solib.lib
-%%DATADIR%%/vtlib/splib.lib
-%%DATADIR%%/vtlib/ss.lib
-%%DATADIR%%/vtlib/stream.lib
-%%DATADIR%%/vtlib/string.lib
-%%DATADIR%%/vtlib/useful.lib
-%%PORTDOCS%%%%DATADIR%%/doc/api/button.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/cif.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/convert.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/course.cycles.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/course.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/course.networks.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/docs.xml
-%%PORTDOCS%%%%DATADIR%%/doc/api/file.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/fmtout.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/forall.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/frames-index.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/frames.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/hostio.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/hostsp.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/index.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/maths.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/occGL.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/occSDL.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/occSDLsound.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/occade.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/occamdoc.css
-%%PORTDOCS%%%%DATADIR%%/doc/api/overwriting-buffer.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/pony.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/proc.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/raster.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/rastergraphics.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/rasterio.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/rastertext.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/sdlraster.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/shared-screen.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/sock.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/streamio.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/string.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/udc.html
-%%PORTDOCS%%%%DATADIR%%/doc/api/useful.html
-%%PORTDOCS%%%%DATADIR%%/doc/html/kroc-faq.html
-%%PORTDOCS%%%%DATADIR%%/doc/html/occ21-extensions.html
-%%PORTDOCS%%%%DATADIR%%/doc/html/udo.html
-%%PORTDOCS%%%%DATADIR%%/doc/lib/blackboard.inc
-%%PORTDOCS%%%%DATADIR%%/doc/lib/college.lbb
-%%PORTDOCS%%%%DATADIR%%/doc/lib/control_info.inc
-%%PORTDOCS%%%%DATADIR%%/doc/lib/controller.occ
-%%PORTDOCS%%%%DATADIR%%/doc/lib/crew_test.occ
-%%PORTDOCS%%%%DATADIR%%/doc/lib/display.inc
-%%PORTDOCS%%%%DATADIR%%/doc/lib/display.occ
-%%PORTDOCS%%%%DATADIR%%/doc/lib/philosopher.occ
-%%PORTDOCS%%%%DATADIR%%/doc/lib/timekeeper.occ
-%%PORTDOCS%%%%DATADIR%%/doc/ms/o2cl.ms
-%%PORTDOCS%%%%DATADIR%%/doc/ps/blocking-native.ps
-%%PORTDOCS%%%%DATADIR%%/doc/ps/bsclib.ps
-%%PORTDOCS%%%%DATADIR%%/doc/ps/native-call.ps
-%%PORTDOCS%%%%DATADIR%%/doc/ps/o2cl.ps
-%%PORTDOCS%%%%DATADIR%%/doc/ps/udc.ps
-%%PORTDOCS%%%%DATADIR%%/doc/ps/udo.ps
-%%PORTDOCS%%%%DATADIR%%/doc/python/occampi.py
-%%PORTDOCS%%%%DATADIR%%/doc/sc/blackboard.inc
-%%PORTDOCS%%%%DATADIR%%/doc/sc/control_info.inc
-%%PORTDOCS%%%%DATADIR%%/doc/sc/controller.occ
-%%PORTDOCS%%%%DATADIR%%/doc/sc/crew_test.occ
-%%PORTDOCS%%%%DATADIR%%/doc/sc/display.inc
-%%PORTDOCS%%%%DATADIR%%/doc/sc/display.occ
-%%PORTDOCS%%%%DATADIR%%/doc/sc/philosopher.occ
-%%PORTDOCS%%%%DATADIR%%/doc/sc/timekeeper.occ
-%%PORTDOCS%%%%DATADIR%%/doc/txt/AUTHORS
-%%PORTDOCS%%%%DATADIR%%/doc/txt/OLD-AUTHORS
-%%PORTDOCS%%%%DATADIR%%/doc/txt/about-kroc.txt
-%%PORTDOCS%%%%DATADIR%%/doc/txt/essentially-kroc.txt
-%%PORTDOCS%%%%DATADIR%%/doc/txt/hlps.txt
-%%PORTDOCS%%%%DATADIR%%/doc/txt/hostio.txt
-%%PORTDOCS%%%%DATADIR%%/doc/txt/o2cl.txt
-%%PORTDOCS%%%%DATADIR%%/doc/txt/pragma.txt
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q1
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q2
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q3
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q4
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q5
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q6
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q6-sort
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-adam
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-eric
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-fred
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-jonathan
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-jonathan2
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-nick
-%%PORTEXAMPLES%%%%DATADIR%%/examples/course/q7-richard
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/SCRIPT
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/attic1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/attic2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/attic3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bar1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bar2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bar3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bar4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bathroom.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/battlements1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/battlements2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/battlements3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/battlements4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/battlements5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bed1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bed2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bed3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bed4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/bread.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/candlestick.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cc03.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar6.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar7.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cellar8.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/construct.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cookies.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cottage1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cottage2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw10.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw11.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw12.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw13.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw14.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw15.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw16.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw17.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw18.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw19.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw20.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw21.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw22.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw23.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw24.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw25.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw26.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw27.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw28.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw29.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw30.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw31.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw32.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw33.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw34.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw35.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw36.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw37.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw38.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw6.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw7.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw8.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/cw9.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/dining.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/drawing.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/ducting1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/ducting2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/entrance.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden6.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden7.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden8.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/garden9.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/gatehouse.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/gateway.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/gold.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/hall1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/hall2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/kitchen.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/knife.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/landing1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/landing2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/landing3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/landing4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/library.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/linc-terminal.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/mace.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/machine.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/matrix.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze10.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze11.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze12.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze6.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze7.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze8.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/maze9.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/mincer.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/other.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/pantry.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/passage.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/patio1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/patio2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/patio3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/photocopier.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/photocopy.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/ribena.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/sausage.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/schriebmann-port.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/shop1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/silver.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/stairs.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/sword.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/talisman.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple10.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple11.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple12.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple6.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple7.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple8.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/temple9.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/toothbrush.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/tunnel.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/tunnel.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/vent.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/village1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/village2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/village3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/village4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/well.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/well.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/wine.odesc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods1.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods10.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods11.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods2.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods3.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods4.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods5.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods6.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods7.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods8.desc
-%%PORTEXAMPLES%%%%DATADIR%%/examples/demos/game-data/woods9.desc
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/alien1.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/alien2.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/ball.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/bang.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/bar.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/block.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/bomb.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/breakoutbg.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/egg.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/feather1.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/feather2.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/font10x20.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/green-ball.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/lifeno.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/lifeyes.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/missile.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/orange-ball.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/parrot1.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/parrot2.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/parrot3.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/parrot4.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/red-ball.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/red-spot.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/ship.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/sky.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/spark.png
-%%PORTEXAMPLES%%%%DATADIR%%/occade/images/stars.png
-%%PORTEXAMPLES%%lib/kroc/examples/bar/bb
-%%PORTEXAMPLES%%lib/kroc/examples/button/button_sample
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cif-commstime
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift1
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift10
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift11
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift12
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift13
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift14
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift15
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift16
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift17
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift2
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift3
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift4
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift5
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift6
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift7
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift8
-%%PORTEXAMPLES%%lib/kroc/examples/cif/cift9
-%%PORTEXAMPLES%%lib/kroc/examples/course/bar
-%%PORTEXAMPLES%%lib/kroc/examples/course/casting
-%%PORTEXAMPLES%%lib/kroc/examples/course/commstime
-%%PORTEXAMPLES%%lib/kroc/examples/course/demo
-%%PORTEXAMPLES%%lib/kroc/examples/course/double_echo
-%%PORTEXAMPLES%%lib/kroc/examples/course/echoing
-%%PORTEXAMPLES%%lib/kroc/examples/course/hello_raw_world
-%%PORTEXAMPLES%%lib/kroc/examples/course/hello_seq_world
-%%PORTEXAMPLES%%lib/kroc/examples/course/hello_world
-%%PORTEXAMPLES%%lib/kroc/examples/course/sort_inside
-%%PORTEXAMPLES%%lib/kroc/examples/course/sort_pump
-%%PORTEXAMPLES%%lib/kroc/examples/course/test_utils
-%%PORTEXAMPLES%%lib/kroc/examples/moa/mysqlclient
-%%PORTEXAMPLES%%lib/kroc/examples/moa/simple
-%%PORTEXAMPLES%%lib/kroc/examples/moa/test1
-%%PORTEXAMPLES%%lib/kroc/examples/moa/test2
-%%PORTEXAMPLES%%lib/kroc/examples/occGL/simple_gl
-%%PORTEXAMPLES%%lib/kroc/examples/occSDL/array_surface
-%%PORTEXAMPLES%%lib/kroc/examples/occSDL/init
-%%PORTEXAMPLES%%lib/kroc/examples/occSDL/joystick
-%%PORTEXAMPLES%%lib/kroc/examples/occSDL/sdl_info
-%%PORTEXAMPLES%%lib/kroc/examples/occSDL/simple_surface
-%%PORTEXAMPLES%%lib/kroc/examples/occSDL/sound_test
-%%PORTEXAMPLES%%lib/kroc/examples/occade/bounce
-%%PORTEXAMPLES%%lib/kroc/examples/occade/breakout
-%%PORTEXAMPLES%%lib/kroc/examples/occade/collision-test
-%%PORTEXAMPLES%%lib/kroc/examples/occade/parrot_attack
-%%PORTEXAMPLES%%lib/kroc/examples/robots/particles-ats
-%%PORTEXAMPLES%%lib/kroc/examples/robots/robot
-%%PORTEXAMPLES%%lib/kroc/examples/robots/robot2
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/drawstuff
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/glenz
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/imagetool
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/imageviewer
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/justraster
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/mrevents
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/mrshadebob
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/mrstar8
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/mrtestprog
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/sdlmatrix
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/sdlsim1
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/sdlsim2
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/sdlstar
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/sdlstar8
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/sdltest
-%%PORTEXAMPLES%%lib/kroc/examples/sdlraster/starfield
-%%PORTEXAMPLES%%lib/kroc/examples/ttygames/bomberman
-%%PORTEXAMPLES%%lib/kroc/examples/ttygames/occman
-%%PORTEXAMPLES%%lib/kroc/examples/ttygames/mandelbrot
-%%PORTEXAMPLES%%lib/kroc/examples/useful/test-format
+bin/cdxview
bin/ilibr
bin/kmakef
-bin/kmakemodule
bin/kroc
+bin/kroc-setup.csh
+bin/kroc-setup.sh
bin/mkoccdeps
+bin/netbard
bin/occ21
bin/occamdoc
bin/occbuild
bin/tranx86
+bin/trapns
include/kroc/ccsp.h
include/kroc/ccsp_cif.h
include/kroc/ccsp_cif_stubs.h
@@ -462,6 +21,7 @@ include/kroc/ccsp_if.h
include/kroc/ccsp_pony.h
include/kroc/ccsp_stats.h
include/kroc/ccsp_timer.h
+include/kroc/cdxclient.h
include/kroc/cif.h
include/kroc/dmem_if.h
include/kroc/kiface.h
@@ -471,6 +31,9 @@ include/kroc/mobproc.h
include/kroc/mwsync.h
include/kroc/typedesc.h
include/kroc/ukcthreads_types.h
+lib/kroc/examples/bar/bb
+lib/kroc/examples/button/button_sample
+lib/kroc/examples/cdx/cdxmandel
lib/kroc/examples/cgtests/cgtest00
lib/kroc/examples/cgtests/cgtest01
lib/kroc/examples/cgtests/cgtest02
@@ -540,13 +103,120 @@ lib/kroc/examples/cgtests/cgtest89
lib/kroc/examples/cgtests/cgtest90
lib/kroc/examples/cgtests/cgtest91
lib/kroc/examples/cgtests/cgtest92
+lib/kroc/examples/cif/cif-commstime
+lib/kroc/examples/cif/cift1
+lib/kroc/examples/cif/cift10
+lib/kroc/examples/cif/cift11
+lib/kroc/examples/cif/cift12
+lib/kroc/examples/cif/cift13
+lib/kroc/examples/cif/cift14
+lib/kroc/examples/cif/cift15
+lib/kroc/examples/cif/cift16
+lib/kroc/examples/cif/cift17
+lib/kroc/examples/cif/cift2
+lib/kroc/examples/cif/cift3
+lib/kroc/examples/cif/cift4
+lib/kroc/examples/cif/cift5
+lib/kroc/examples/cif/cift6
+lib/kroc/examples/cif/cift7
+lib/kroc/examples/cif/cift8
+lib/kroc/examples/cif/cift9
+lib/kroc/examples/course/bar
+lib/kroc/examples/course/cast
+lib/kroc/examples/course/casting
+lib/kroc/examples/course/commstime
+lib/kroc/examples/course/demo
+lib/kroc/examples/course/double_echo
+lib/kroc/examples/course/echoing
+lib/kroc/examples/course/hello_raw_world
+lib/kroc/examples/course/hello_seq_world
+lib/kroc/examples/course/hello_world
+lib/kroc/examples/course/q1
+lib/kroc/examples/course/q2
+lib/kroc/examples/course/q3
+lib/kroc/examples/course/q4
+lib/kroc/examples/course/q5
+lib/kroc/examples/course/q6
+lib/kroc/examples/course/q6-sort
+lib/kroc/examples/course/q7
+lib/kroc/examples/course/q7-adam
+lib/kroc/examples/course/q7-eric
+lib/kroc/examples/course/q7-fred
+lib/kroc/examples/course/q7-jonathan
+lib/kroc/examples/course/q7-jonathan2
+lib/kroc/examples/course/q7-nick
+lib/kroc/examples/course/q7-richard
+lib/kroc/examples/course/sort_inside
+lib/kroc/examples/course/sort_pump
+lib/kroc/examples/course/test_utils
+lib/kroc/examples/game/game
+lib/kroc/examples/graphics3d/g3dcube
+lib/kroc/examples/graphics3d/g3dcubes
+lib/kroc/examples/graphics3d/g3dtest
lib/kroc/examples/hereticc/hereticc
+lib/kroc/examples/moa/mysqlclient
+lib/kroc/examples/moa/simple
+lib/kroc/examples/moa/test1
+lib/kroc/examples/moa/test2
+lib/kroc/examples/occGL/simple_gl
+lib/kroc/examples/occSDL/array_surface
+lib/kroc/examples/occSDL/init
+lib/kroc/examples/occSDL/joy2
+lib/kroc/examples/occSDL/joystick
+lib/kroc/examples/occSDL/sdl_info
+lib/kroc/examples/occSDL/simple_surface
+lib/kroc/examples/occSDL/sound_test
+lib/kroc/examples/occade/bounce
+lib/kroc/examples/occade/breakout
+lib/kroc/examples/occade/collision-test
+lib/kroc/examples/occade/parrot_attack
+lib/kroc/examples/robots/particles-ats
+lib/kroc/examples/robots/robot
+lib/kroc/examples/robots/robot2
+lib/kroc/examples/robots/robot3
+lib/kroc/examples/sdlraster/drawstuff
+lib/kroc/examples/sdlraster/glenz
+lib/kroc/examples/sdlraster/imagetool
+lib/kroc/examples/sdlraster/imageviewer
+lib/kroc/examples/sdlraster/justraster
+lib/kroc/examples/sdlraster/mrevents
+lib/kroc/examples/sdlraster/mrshadebob
+lib/kroc/examples/sdlraster/mrstar8
+lib/kroc/examples/sdlraster/mrtestprog
+lib/kroc/examples/sdlraster/sdlmatrix
+lib/kroc/examples/sdlraster/sdlsim1
+lib/kroc/examples/sdlraster/sdlsim2
+lib/kroc/examples/sdlraster/sdlstar
+lib/kroc/examples/sdlraster/sdlstar8
+lib/kroc/examples/sdlraster/sdltest
+lib/kroc/examples/sdlraster/starfield
+lib/kroc/examples/shootout/chameneos
+lib/kroc/examples/shootout/chameneos-redux
+lib/kroc/examples/shootout/cheap-concurrency
+lib/kroc/examples/shootout/fannkuch
+lib/kroc/examples/shootout/fasta
+lib/kroc/examples/shootout/mandelbrot
+lib/kroc/examples/shootout/pidigits
+lib/kroc/examples/shootout/random
+lib/kroc/examples/shootout/reverse-complement
+lib/kroc/examples/shootout/spectralnorm
+lib/kroc/examples/shootout/startup
+lib/kroc/examples/shootout/thread-ring
+lib/kroc/examples/trap/traplatency
+lib/kroc/examples/trap/traptest
+lib/kroc/examples/ttygames/bomberman
+lib/kroc/examples/ttygames/mandelbrot
+lib/kroc/examples/ttygames/occman
+lib/kroc/examples/ttyutil/menutest
+lib/kroc/examples/useful/test-format
lib/libccsp.a
lib/libccsp.so
lib/libkrocif.a
lib/libkrocif.so
lib/liboccam_button.a
lib/liboccam_button.so
+lib/liboccam_cdx.a
+lib/liboccam_cdx.so
lib/liboccam_cglib.a
lib/liboccam_cglib.so
lib/liboccam_convert.a
@@ -561,6 +231,8 @@ lib/liboccam_fmtout.a
lib/liboccam_fmtout.so
lib/liboccam_forall.a
lib/liboccam_forall.so
+lib/liboccam_graphics3d.a
+lib/liboccam_graphics3d.so
lib/liboccam_hostio.a
lib/liboccam_hostio.so
lib/liboccam_hostsp.a
@@ -571,6 +243,8 @@ lib/liboccam_ioconv.a
lib/liboccam_ioconv.so
lib/liboccam_moa.a
lib/liboccam_moa.so
+lib/liboccam_netbar.a
+lib/liboccam_netbar.so
lib/liboccam_occGL.a
lib/liboccam_occGL.so
lib/liboccam_occSDL.a
@@ -589,6 +263,8 @@ lib/liboccam_rastertext.a
lib/liboccam_rastertext.so
lib/liboccam_sdlraster.a
lib/liboccam_sdlraster.so
+lib/liboccam_selector.a
+lib/liboccam_selector.so
lib/liboccam_shared_screen.a
lib/liboccam_shared_screen.so
lib/liboccam_snglmath.a
@@ -605,43 +281,496 @@ lib/liboccam_stream.a
lib/liboccam_stream.so
lib/liboccam_string.a
lib/liboccam_string.so
+lib/liboccam_trap.a
+lib/liboccam_trap.so
+lib/liboccam_ttyutil.a
+lib/liboccam_ttyutil.so
lib/liboccam_useful.a
lib/liboccam_useful.so
libdata/pkgconfig/ccsp-1.6.pc
+share/aclocal/kroc.m4
+share/aclocal/occam-mysql.m4
+share/aclocal/occam-opengl.m4
+share/aclocal/occam-sdl.m4
share/aclocal/occbuild.m4
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/useful
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/ttygames
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/sdlraster
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/robots
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/occade
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/occSDL
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/occGL
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/moa
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/course
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/cif
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/button
-%%PORTEXAMPLES%%@dirrm lib/kroc/examples/bar
-%%PORTEXAMPLES%%@dirrm %%DATADIR%%/occade/images
-%%PORTEXAMPLES%%@dirrm %%DATADIR%%/occade
-%%PORTEXAMPLES%%@dirrm %%DATADIR%%/examples/demos/game-data
-%%PORTEXAMPLES%%@dirrm %%DATADIR%%/examples/demos
-%%PORTEXAMPLES%%@dirrm %%DATADIR%%/examples/course
-%%PORTEXAMPLES%%@dirrm %%DATADIR%%/examples
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/txt
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/sc
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/python
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/ps
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/ms
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/lib
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/html
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc/api
-%%PORTDOCS%%@dirrm %%DATADIR%%/doc
+share/aclocal/tvm.m4
+share/kroc/doc/api/button.html
+share/kroc/doc/api/cif.html
+share/kroc/doc/api/convert.html
+share/kroc/doc/api/course.cycles.html
+share/kroc/doc/api/course.html
+share/kroc/doc/api/course.networks.html
+share/kroc/doc/api/docs.xml
+share/kroc/doc/api/file.html
+share/kroc/doc/api/fmtout.html
+share/kroc/doc/api/forall.html
+share/kroc/doc/api/frames-index.html
+share/kroc/doc/api/frames.html
+share/kroc/doc/api/graphics3d.html
+share/kroc/doc/api/hostio.html
+share/kroc/doc/api/hostsp.html
+share/kroc/doc/api/index.html
+share/kroc/doc/api/maths.html
+share/kroc/doc/api/occGL.html
+share/kroc/doc/api/occSDL.html
+share/kroc/doc/api/occSDLsound.html
+share/kroc/doc/api/occade.html
+share/kroc/doc/api/occamdoc.css
+share/kroc/doc/api/overwriting-buffer.html
+share/kroc/doc/api/pony.html
+share/kroc/doc/api/proc.html
+share/kroc/doc/api/raster.html
+share/kroc/doc/api/rastergraphics.html
+share/kroc/doc/api/rasterio.html
+share/kroc/doc/api/rastertext.html
+share/kroc/doc/api/sdlraster.html
+share/kroc/doc/api/selector.html
+share/kroc/doc/api/shared-screen.html
+share/kroc/doc/api/sock.html
+share/kroc/doc/api/streamio.html
+share/kroc/doc/api/string.html
+share/kroc/doc/api/trap.html
+share/kroc/doc/api/ttyutil.html
+share/kroc/doc/api/udc.html
+share/kroc/doc/api/useful.html
+share/kroc/doc/api/video.html
+share/kroc/doc/html/kroc-faq.html
+share/kroc/doc/html/occ21-extensions.html
+share/kroc/doc/html/udo.html
+share/kroc/doc/lib/blackboard.inc
+share/kroc/doc/lib/college.lbb
+share/kroc/doc/lib/control_info.inc
+share/kroc/doc/lib/controller.occ
+share/kroc/doc/lib/crew_test.occ
+share/kroc/doc/lib/display.inc
+share/kroc/doc/lib/display.occ
+share/kroc/doc/lib/philosopher.occ
+share/kroc/doc/lib/timekeeper.occ
+share/kroc/doc/moa/img1.png
+share/kroc/doc/moa/img10.png
+share/kroc/doc/moa/img2.png
+share/kroc/doc/moa/img3.png
+share/kroc/doc/moa/img4.png
+share/kroc/doc/moa/img5.png
+share/kroc/doc/moa/img6.png
+share/kroc/doc/moa/img7.png
+share/kroc/doc/moa/img8.png
+share/kroc/doc/moa/img9.png
+share/kroc/doc/moa/index.html
+share/kroc/doc/moa/moa.css
+share/kroc/doc/moa/moa.html
+share/kroc/doc/moa/moa_documentation.pdf
+share/kroc/doc/moa/node1.html
+share/kroc/doc/moa/node10.html
+share/kroc/doc/moa/node11.html
+share/kroc/doc/moa/node12.html
+share/kroc/doc/moa/node13.html
+share/kroc/doc/moa/node14.html
+share/kroc/doc/moa/node15.html
+share/kroc/doc/moa/node16.html
+share/kroc/doc/moa/node17.html
+share/kroc/doc/moa/node18.html
+share/kroc/doc/moa/node19.html
+share/kroc/doc/moa/node2.html
+share/kroc/doc/moa/node20.html
+share/kroc/doc/moa/node21.html
+share/kroc/doc/moa/node22.html
+share/kroc/doc/moa/node23.html
+share/kroc/doc/moa/node24.html
+share/kroc/doc/moa/node25.html
+share/kroc/doc/moa/node26.html
+share/kroc/doc/moa/node27.html
+share/kroc/doc/moa/node28.html
+share/kroc/doc/moa/node29.html
+share/kroc/doc/moa/node3.html
+share/kroc/doc/moa/node30.html
+share/kroc/doc/moa/node31.html
+share/kroc/doc/moa/node32.html
+share/kroc/doc/moa/node33.html
+share/kroc/doc/moa/node34.html
+share/kroc/doc/moa/node35.html
+share/kroc/doc/moa/node4.html
+share/kroc/doc/moa/node5.html
+share/kroc/doc/moa/node6.html
+share/kroc/doc/moa/node7.html
+share/kroc/doc/moa/node8.html
+share/kroc/doc/moa/node9.html
+share/kroc/doc/ms/o2cl.ms
+share/kroc/doc/ps/blocking-native.ps
+share/kroc/doc/ps/bsclib.ps
+share/kroc/doc/ps/native-call.ps
+share/kroc/doc/ps/o2cl.ps
+share/kroc/doc/ps/udc.ps
+share/kroc/doc/ps/udo.ps
+share/kroc/doc/python/moinmoinwiki-nocc-langdef.py
+share/kroc/doc/python/moinmoinwiki-occampi.py
+share/kroc/doc/sc/blackboard.inc
+share/kroc/doc/sc/control_info.inc
+share/kroc/doc/sc/controller.occ
+share/kroc/doc/sc/crew_test.occ
+share/kroc/doc/sc/display.inc
+share/kroc/doc/sc/display.occ
+share/kroc/doc/sc/philosopher.occ
+share/kroc/doc/sc/timekeeper.occ
+share/kroc/doc/txt/AUTHORS
+share/kroc/doc/txt/OLD-AUTHORS
+share/kroc/doc/txt/about-kroc.txt
+share/kroc/doc/txt/essentially-kroc.txt
+share/kroc/doc/txt/hlps.txt
+share/kroc/doc/txt/hostio.txt
+share/kroc/doc/txt/o2cl.txt
+share/kroc/doc/txt/pragma.txt
+share/kroc/game/SCRIPT
+share/kroc/game/attic1.desc
+share/kroc/game/attic2.desc
+share/kroc/game/attic3.desc
+share/kroc/game/bar1.desc
+share/kroc/game/bar2.desc
+share/kroc/game/bar3.desc
+share/kroc/game/bar4.desc
+share/kroc/game/bathroom.desc
+share/kroc/game/battlements1.desc
+share/kroc/game/battlements2.desc
+share/kroc/game/battlements3.desc
+share/kroc/game/battlements4.desc
+share/kroc/game/battlements5.desc
+share/kroc/game/bed1.desc
+share/kroc/game/bed2.desc
+share/kroc/game/bed3.desc
+share/kroc/game/bed4.desc
+share/kroc/game/bread.odesc
+share/kroc/game/candlestick.odesc
+share/kroc/game/cc03.desc
+share/kroc/game/cellar1.desc
+share/kroc/game/cellar2.desc
+share/kroc/game/cellar3.desc
+share/kroc/game/cellar4.desc
+share/kroc/game/cellar5.desc
+share/kroc/game/cellar6.desc
+share/kroc/game/cellar7.desc
+share/kroc/game/cellar8.desc
+share/kroc/game/construct.desc
+share/kroc/game/cookies.odesc
+share/kroc/game/cottage1.desc
+share/kroc/game/cottage2.desc
+share/kroc/game/cw1.desc
+share/kroc/game/cw10.desc
+share/kroc/game/cw11.desc
+share/kroc/game/cw12.desc
+share/kroc/game/cw13.desc
+share/kroc/game/cw14.desc
+share/kroc/game/cw15.desc
+share/kroc/game/cw16.desc
+share/kroc/game/cw17.desc
+share/kroc/game/cw18.desc
+share/kroc/game/cw19.desc
+share/kroc/game/cw2.desc
+share/kroc/game/cw20.desc
+share/kroc/game/cw21.desc
+share/kroc/game/cw22.desc
+share/kroc/game/cw23.desc
+share/kroc/game/cw24.desc
+share/kroc/game/cw25.desc
+share/kroc/game/cw26.desc
+share/kroc/game/cw27.desc
+share/kroc/game/cw28.desc
+share/kroc/game/cw29.desc
+share/kroc/game/cw3.desc
+share/kroc/game/cw30.desc
+share/kroc/game/cw31.desc
+share/kroc/game/cw32.desc
+share/kroc/game/cw33.desc
+share/kroc/game/cw34.desc
+share/kroc/game/cw35.desc
+share/kroc/game/cw36.desc
+share/kroc/game/cw37.desc
+share/kroc/game/cw38.desc
+share/kroc/game/cw4.desc
+share/kroc/game/cw5.desc
+share/kroc/game/cw6.desc
+share/kroc/game/cw7.desc
+share/kroc/game/cw8.desc
+share/kroc/game/cw9.desc
+share/kroc/game/dining.desc
+share/kroc/game/drawing.desc
+share/kroc/game/ducting1.desc
+share/kroc/game/ducting2.desc
+share/kroc/game/entrance.desc
+share/kroc/game/garden1.desc
+share/kroc/game/garden2.desc
+share/kroc/game/garden3.desc
+share/kroc/game/garden4.desc
+share/kroc/game/garden5.desc
+share/kroc/game/garden6.desc
+share/kroc/game/garden7.desc
+share/kroc/game/garden8.desc
+share/kroc/game/garden9.desc
+share/kroc/game/gatehouse.desc
+share/kroc/game/gateway.odesc
+share/kroc/game/gold.odesc
+share/kroc/game/hall1.desc
+share/kroc/game/hall2.desc
+share/kroc/game/kitchen.desc
+share/kroc/game/knife.odesc
+share/kroc/game/landing1.desc
+share/kroc/game/landing2.desc
+share/kroc/game/landing3.desc
+share/kroc/game/landing4.desc
+share/kroc/game/library.desc
+share/kroc/game/linc-terminal.odesc
+share/kroc/game/mace.odesc
+share/kroc/game/machine.odesc
+share/kroc/game/matrix.desc
+share/kroc/game/maze1.desc
+share/kroc/game/maze10.desc
+share/kroc/game/maze11.desc
+share/kroc/game/maze12.desc
+share/kroc/game/maze2.desc
+share/kroc/game/maze3.desc
+share/kroc/game/maze4.desc
+share/kroc/game/maze5.desc
+share/kroc/game/maze6.desc
+share/kroc/game/maze7.desc
+share/kroc/game/maze8.desc
+share/kroc/game/maze9.desc
+share/kroc/game/mincer.odesc
+share/kroc/game/other.desc
+share/kroc/game/pantry.desc
+share/kroc/game/passage.odesc
+share/kroc/game/patio1.desc
+share/kroc/game/patio2.desc
+share/kroc/game/patio3.desc
+share/kroc/game/photocopier.odesc
+share/kroc/game/photocopy.odesc
+share/kroc/game/ribena.odesc
+share/kroc/game/sausage.odesc
+share/kroc/game/schriebmann-port.odesc
+share/kroc/game/shop1.desc
+share/kroc/game/silver.odesc
+share/kroc/game/stairs.odesc
+share/kroc/game/sword.odesc
+share/kroc/game/talisman.odesc
+share/kroc/game/temple1.desc
+share/kroc/game/temple10.desc
+share/kroc/game/temple11.desc
+share/kroc/game/temple12.desc
+share/kroc/game/temple2.desc
+share/kroc/game/temple3.desc
+share/kroc/game/temple4.desc
+share/kroc/game/temple5.desc
+share/kroc/game/temple6.desc
+share/kroc/game/temple7.desc
+share/kroc/game/temple8.desc
+share/kroc/game/temple9.desc
+share/kroc/game/toothbrush.odesc
+share/kroc/game/tunnel.desc
+share/kroc/game/tunnel.odesc
+share/kroc/game/vent.odesc
+share/kroc/game/village1.desc
+share/kroc/game/village2.desc
+share/kroc/game/village3.desc
+share/kroc/game/village4.desc
+share/kroc/game/well.desc
+share/kroc/game/well.odesc
+share/kroc/game/wine.odesc
+share/kroc/game/woods1.desc
+share/kroc/game/woods10.desc
+share/kroc/game/woods11.desc
+share/kroc/game/woods2.desc
+share/kroc/game/woods3.desc
+share/kroc/game/woods4.desc
+share/kroc/game/woods5.desc
+share/kroc/game/woods6.desc
+share/kroc/game/woods7.desc
+share/kroc/game/woods8.desc
+share/kroc/game/woods9.desc
+share/kroc/occade/images/alien1.png
+share/kroc/occade/images/alien2.png
+share/kroc/occade/images/ball.png
+share/kroc/occade/images/bang.png
+share/kroc/occade/images/bar.png
+share/kroc/occade/images/block.png
+share/kroc/occade/images/bomb.png
+share/kroc/occade/images/breakoutbg.png
+share/kroc/occade/images/egg.png
+share/kroc/occade/images/feather1.png
+share/kroc/occade/images/feather2.png
+share/kroc/occade/images/font10x20.png
+share/kroc/occade/images/green-ball.png
+share/kroc/occade/images/lifeno.png
+share/kroc/occade/images/lifeyes.png
+share/kroc/occade/images/missile.png
+share/kroc/occade/images/orange-ball.png
+share/kroc/occade/images/parrot1.png
+share/kroc/occade/images/parrot2.png
+share/kroc/occade/images/parrot3.png
+share/kroc/occade/images/parrot4.png
+share/kroc/occade/images/red-ball.png
+share/kroc/occade/images/red-spot.png
+share/kroc/occade/images/ship.png
+share/kroc/occade/images/sky.png
+share/kroc/occade/images/spark.png
+share/kroc/occade/images/stars.png
+share/kroc/occamdoc/frames.html
+share/kroc/occamdoc/occamdoc.css
+share/kroc/occamdoc/to-html.xsl
+share/kroc/robots/robot-track-1.png
+share/kroc/robots/robot-track-2.png
+share/kroc/shootout/revcomp-input.txt
+share/kroc/shootout/revcomp-output.txt
+share/kroc/vtinclude/angle.inc
+share/kroc/vtinclude/button.inc
+share/kroc/vtinclude/button.module
+share/kroc/vtinclude/cdx.module
+share/kroc/vtinclude/cglib.module
+share/kroc/vtinclude/cif.inc
+share/kroc/vtinclude/cif.module
+share/kroc/vtinclude/consts.inc
+share/kroc/vtinclude/convert.module
+share/kroc/vtinclude/course.module
+share/kroc/vtinclude/dblmath.module
+share/kroc/vtinclude/dynproc.inc
+share/kroc/vtinclude/dynproc.module
+share/kroc/vtinclude/file.module
+share/kroc/vtinclude/filelib.inc
+share/kroc/vtinclude/fmtout.module
+share/kroc/vtinclude/font10x20.inc
+share/kroc/vtinclude/font6x13.inc
+share/kroc/vtinclude/forall.module
+share/kroc/vtinclude/graphics.inc
+share/kroc/vtinclude/graphics3d.inc
+share/kroc/vtinclude/graphics3d.module
+share/kroc/vtinclude/hostio.inc
+share/kroc/vtinclude/hostio.module
+share/kroc/vtinclude/hostsp.module
+share/kroc/vtinclude/http.module
+share/kroc/vtinclude/httplib.inc
+share/kroc/vtinclude/ioconv.module
+share/kroc/vtinclude/mathhdr.inc
+share/kroc/vtinclude/maths.module
+share/kroc/vtinclude/mathvals.inc
+share/kroc/vtinclude/miniraster.module
+share/kroc/vtinclude/moa.inc
+share/kroc/vtinclude/moa.module
+share/kroc/vtinclude/netbar.inc
+share/kroc/vtinclude/netbar.module
+share/kroc/vtinclude/occGL.inc
+share/kroc/vtinclude/occGL.module
+share/kroc/vtinclude/occSDL.inc
+share/kroc/vtinclude/occSDL.module
+share/kroc/vtinclude/occSDLhelpers.inc
+share/kroc/vtinclude/occSDLjoy.inc
+share/kroc/vtinclude/occSDLsound.inc
+share/kroc/vtinclude/occSDLsound.module
+share/kroc/vtinclude/occade.inc
+share/kroc/vtinclude/occade.module
+share/kroc/vtinclude/overwriting-buffer.inc
+share/kroc/vtinclude/proc.module
+share/kroc/vtinclude/proclib.inc
+share/kroc/vtinclude/raster.inc
+share/kroc/vtinclude/raster.module
+share/kroc/vtinclude/rastergraphics.module
+share/kroc/vtinclude/rasterio.module
+share/kroc/vtinclude/rastertext.module
+share/kroc/vtinclude/sdlraster.inc
+share/kroc/vtinclude/sdlraster.module
+share/kroc/vtinclude/sdlrcompat.inc
+share/kroc/vtinclude/selector.inc
+share/kroc/vtinclude/selector.module
+share/kroc/vtinclude/shared_screen.inc
+share/kroc/vtinclude/shared_screen.module
+share/kroc/vtinclude/snglmath.module
+share/kroc/vtinclude/sock.module
+share/kroc/vtinclude/socklib.inc
+share/kroc/vtinclude/solib.module
+share/kroc/vtinclude/splib.module
+share/kroc/vtinclude/ss.module
+share/kroc/vtinclude/stream.module
+share/kroc/vtinclude/streamio.inc
+share/kroc/vtinclude/string.module
+share/kroc/vtinclude/trap.inc
+share/kroc/vtinclude/trap.module
+share/kroc/vtinclude/ttyutil.inc
+share/kroc/vtinclude/ttyutil.module
+share/kroc/vtinclude/unixerrs.inc
+share/kroc/vtinclude/useful.inc
+share/kroc/vtinclude/useful.module
+share/kroc/vtlib/button.lib
+share/kroc/vtlib/cdx.lib
+share/kroc/vtlib/cglib.lib
+share/kroc/vtlib/convert.lib
+share/kroc/vtlib/course.lib
+share/kroc/vtlib/dblmath.lib
+share/kroc/vtlib/file.lib
+share/kroc/vtlib/fmtout.lib
+share/kroc/vtlib/forall.lib
+share/kroc/vtlib/graphics3d.lib
+share/kroc/vtlib/hostio.lib
+share/kroc/vtlib/hostsp.lib
+share/kroc/vtlib/http.lib
+share/kroc/vtlib/ioconv.lib
+share/kroc/vtlib/moa.lib
+share/kroc/vtlib/netbar.lib
+share/kroc/vtlib/occSDL.lib
+share/kroc/vtlib/occade.lib
+share/kroc/vtlib/proc.lib
+share/kroc/vtlib/rastergraphics.lib
+share/kroc/vtlib/rasterio.lib
+share/kroc/vtlib/rastertext.lib
+share/kroc/vtlib/sdlraster.lib
+share/kroc/vtlib/selector.lib
+share/kroc/vtlib/shared_screen.lib
+share/kroc/vtlib/snglmath.lib
+share/kroc/vtlib/sock.lib
+share/kroc/vtlib/solib.lib
+share/kroc/vtlib/splib.lib
+share/kroc/vtlib/ss.lib
+share/kroc/vtlib/stream.lib
+share/kroc/vtlib/string.lib
+share/kroc/vtlib/trap.lib
+share/kroc/vtlib/ttyutil.lib
+share/kroc/vtlib/useful.lib
+share/xslt/cspx2cspm.xsl
+@dirrm share/xslt
+@dirrm share/kroc/vtlib
+@dirrm share/kroc/vtinclude
+@dirrm share/kroc/shootout
+@dirrm share/kroc/robots
+@dirrm share/kroc/occamdoc
+@dirrm share/kroc/occade/images
+@dirrm share/kroc/occade
+@dirrm share/kroc/game
+@dirrm share/kroc/doc/txt
+@dirrm share/kroc/doc/sc
+@dirrm share/kroc/doc/python
+@dirrm share/kroc/doc/ps
+@dirrm share/kroc/doc/ms
+@dirrm share/kroc/doc/moa
+@dirrm share/kroc/doc/lib
+@dirrm share/kroc/doc/html
+@dirrm share/kroc/doc/api
+@dirrm share/kroc/doc
+@dirrm share/kroc
+@dirrm lib/kroc/examples/useful
+@dirrm lib/kroc/examples/ttyutil
+@dirrm lib/kroc/examples/ttygames
+@dirrm lib/kroc/examples/trap
+@dirrm lib/kroc/examples/shootout
+@dirrm lib/kroc/examples/sdlraster
+@dirrm lib/kroc/examples/robots
+@dirrm lib/kroc/examples/occade
+@dirrm lib/kroc/examples/occSDL
+@dirrm lib/kroc/examples/occGL
+@dirrm lib/kroc/examples/moa
@dirrm lib/kroc/examples/hereticc
+@dirrm lib/kroc/examples/graphics3d
+@dirrm lib/kroc/examples/game
+@dirrm lib/kroc/examples/course
+@dirrm lib/kroc/examples/cif
@dirrm lib/kroc/examples/cgtests
+@dirrm lib/kroc/examples/cdx
+@dirrm lib/kroc/examples/button
+@dirrm lib/kroc/examples/bar
@dirrm lib/kroc/examples
@dirrm lib/kroc
@dirrm include/kroc
-@dirrm %%DATADIR%%/vtlib
-@dirrm %%DATADIR%%/vtinclude
-@dirrm %%DATADIR%%/occamdoc
-@dirrm %%DATADIR%%