diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2007-02-09 04:12:38 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2007-02-09 04:12:38 +0000 |
commit | 4a60a524a878650f2c8b8cfec88f1b297c716262 (patch) | |
tree | 67a5761c50fe80658b406894e4d3602e3d9b27fa /lang/mpd | |
parent | - Update openacs to 5.3.0 and dotlrn to 2.2.1. (diff) |
MPD is a new programming language that has a syntax very close to the
one used in the book Foundations of Multithreaded, Parallel, and
Distributed Programming. The name of the language comes from the first
three letters of the main words of the title of the book:
Multithreaded, Parallel, and Distributed. These words also capture a
distinguishing aspect of the language, namely that it supports all
three of these concurrent programming techniques.
MPD is implemented as a variant of the SR programming language. It has
a different parser, but it uses the same intermediate form and
run-time system as SR. Consequently, MPD provides the same variety of
concurrent programming mechanisms as does SR.
WWW: http://www.cs.arizona.edu/mpd/
PR: ports/108806
Submitted by: Kai Wang <kaiw27 at gmail.com>
Notes
Notes:
svn path=/head/; revision=184659
Diffstat (limited to 'lang/mpd')
-rw-r--r-- | lang/mpd/Makefile | 60 | ||||
-rw-r--r-- | lang/mpd/distinfo | 3 | ||||
-rw-r--r-- | lang/mpd/files/patch-csw__asm.c | 24 | ||||
-rw-r--r-- | lang/mpd/pkg-descr | 14 | ||||
-rw-r--r-- | lang/mpd/pkg-plist | 508 |
5 files changed, 609 insertions, 0 deletions
diff --git a/lang/mpd/Makefile b/lang/mpd/Makefile new file mode 100644 index 000000000000..69deb8ddd96b --- /dev/null +++ b/lang/mpd/Makefile @@ -0,0 +1,60 @@ +# New ports collection makefile for: mpd +# Date Created: 2007-02-05 +# Whom: Kai Wang <kaiw27@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= mpd +PORTVERSION= 1.0.1 +CATEGORIES= lang +MASTER_SITES= http://www.cs.arizona.edu/mpd/download/ \ + http://crypto.riken.go.jp/pub/NetBSD/packages/distfiles/mpd-language/ +DISTNAME= ${PORTNAME}.${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= kaiw27@gmail.com +COMMENT= A concurrent programming language + +ONLY_FOR_ARCHS= alpha i386 +ONLY_FOR_ARCHS_REASON= uses assembly code for the target machine + +USE_GMAKE= yes + +OPTIONS= X11 "Enable X11 support" on + +MAN1= mpd.1 mpdl.1 mpdm.1 mpdprof.1 +MAN3= mpdanimator.3 mpdgetopt.3 mpdwin.3 +MAN5= mpdmap.5 mpdtrace.5 + +.include <bsd.port.pre.mk> + +.if defined(WITHOUT_X11) +PLIST_SUB+= X11="@comment " +.else +PLIST_SUB+= X11="" +USE_XLIB= yes +.endif + +post-patch: + @${REINPLACE_CMD} -Ee \ + "s%^(CCPATH =) .*%\1 `${WHICH} ${CC}`%; \ + s%^(MPDSRC =) .*%\1 ${WRKSRC}%; \ + s%^((MPD(CMD|LIB)|MAN[135]) =) /usr/local%\1 ${PREFIX}%" \ + ${WRKSRC}/Configuration +.if defined(WITHOUT_X11) + @${REINPLACE_CMD} -Ee 's%^(XINCL =) .*%\1%' ${WRKSRC}/Configuration +.endif + +pre-install: + @${MKDIR} ${PREFIX}/lib/mpd + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} + @${MKDIR} ${EXAMPLESDIR} + @${CP} -pR ${WRKSRC}/vsuite/examples/* ${EXAMPLESDIR} +.endif + +.include <bsd.port.post.mk> diff --git a/lang/mpd/distinfo b/lang/mpd/distinfo new file mode 100644 index 000000000000..ffd6a0d21e72 --- /dev/null +++ b/lang/mpd/distinfo @@ -0,0 +1,3 @@ +MD5 (mpd.1.0.1.tgz) = 9a1832555213086a5790987bb1b88029 +SHA256 (mpd.1.0.1.tgz) = ec1f4ed6b626b6eecd439b95ed4e65d64529da61027296f3eee537eb74dca908 +SIZE (mpd.1.0.1.tgz) = 581498 diff --git a/lang/mpd/files/patch-csw__asm.c b/lang/mpd/files/patch-csw__asm.c new file mode 100644 index 000000000000..d3b05302241a --- /dev/null +++ b/lang/mpd/files/patch-csw__asm.c @@ -0,0 +1,24 @@ +--- csw/asm.c.orig Mon Feb 5 11:13:59 2007 ++++ csw/asm.c Sun Feb 4 23:58:49 2007 +@@ -8,21 +8,12 @@ + + #include "../arch.h" + +-#if (defined(__linux__) && defined(__ELF__)) || defined(__svr4__) + #define MPD_BUILD_CONTEXT mpd_build_context + #define MPD_CHG_CONTEXT mpd_chg_context + #define MPD_CHECK_STK mpd_check_stk + #define MPD_STK_OVERFLOW mpd_stk_overflow + #define MPD_STK_UNDERFLOW mpd_stk_underflow + #define MPD_STK_CORRUPTED mpd_stk_corrupted +-#else /* other systems use leading underscore */ +-#define MPD_BUILD_CONTEXT _mpd_build_context +-#define MPD_CHG_CONTEXT _mpd_chg_context +-#define MPD_CHECK_STK _mpd_check_stk +-#define MPD_STK_OVERFLOW _mpd_stk_overflow +-#define MPD_STK_UNDERFLOW _mpd_stk_underflow +-#define MPD_STK_CORRUPTED _mpd_stk_corrupted +-#endif + + #include SFILE + diff --git a/lang/mpd/pkg-descr b/lang/mpd/pkg-descr new file mode 100644 index 000000000000..7e810f069083 --- /dev/null +++ b/lang/mpd/pkg-descr @@ -0,0 +1,14 @@ +MPD is a new programming language that has a syntax very close to the +one used in the book Foundations of Multithreaded, Parallel, and +Distributed Programming. The name of the language comes from the first +three letters of the main words of the title of the book: +Multithreaded, Parallel, and Distributed. These words also capture a +distinguishing aspect of the language, namely that it supports all +three of these concurrent programming techniques. + +MPD is implemented as a variant of the SR programming language. It has +a different parser, but it uses the same intermediate form and +run-time system as SR. Consequently, MPD provides the same variety of +concurrent programming mechanisms as does SR. + +WWW: http://www.cs.arizona.edu/mpd/ diff --git a/lang/mpd/pkg-plist b/lang/mpd/pkg-plist new file mode 100644 index 000000000000..b7d639449234 --- /dev/null +++ b/lang/mpd/pkg-plist @@ -0,0 +1,508 @@ +bin/mpd +bin/mpdl +bin/mpdm +bin/mpdprof +lib/mpd/MPDWin.impl +lib/mpd/MPDWin.o +lib/mpd/MPDWin.spec +lib/mpd/MPDanimator.impl +lib/mpd/MPDanimator.o +lib/mpd/MPDanimator.spec +lib/mpd/MPDgetopt.impl +lib/mpd/MPDgetopt.o +lib/mpd/MPDgetopt.spec +lib/mpd/mpd.h +lib/mpd/mpdlib.a +lib/mpd/mpdmap +lib/mpd/mpdmulti.h +%%X11%%lib/mpd/mpdwin.o +lib/mpd/mpdx +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/cairn.jpg +%%PORTDOCS%%%%DOCSDIR%%/install.html +%%PORTDOCS%%%%DOCSDIR%%/release.html +%%EXAMPLESDIR%%/README +%%EXAMPLESDIR%%/animator/Makefile +%%EXAMPLESDIR%%/animator/README +%%EXAMPLESDIR%%/animator/bbdriver.mpd +%%EXAMPLESDIR%%/animator/bbin.mpd +%%EXAMPLESDIR%%/animator/bbproc.mpd +%%EXAMPLESDIR%%/animator/bubblesort.mpd +%%EXAMPLESDIR%%/animator/dining.mpd +%%EXAMPLESDIR%%/animator/hello.mpd +%%EXAMPLESDIR%%/animator/quicksort.mpd +%%EXAMPLESDIR%%/animator/rwdriver.mpd +%%EXAMPLESDIR%%/animator/rwfair.mpd +%%EXAMPLESDIR%%/animator/rwstarve.mpd +%%EXAMPLESDIR%%/animator/tfonts.mpd +%%EXAMPLESDIR%%/animator/tlines.mpd +%%EXAMPLESDIR%%/animator/tresize.mpd +%%EXAMPLESDIR%%/animator/tsteps.mpd +%%EXAMPLESDIR%%/animator/tzoom.mpd +%%EXAMPLESDIR%%/chap01/CS/CS.mpd +%%EXAMPLESDIR%%/chap01/CS/No_input.std +%%EXAMPLESDIR%%/chap01/CS/Script +%%EXAMPLESDIR%%/chap01/cgrep/Script +%%EXAMPLESDIR%%/chap01/cgrep/cgrep.mpd +%%EXAMPLESDIR%%/chap01/cgrep/in.std +%%EXAMPLESDIR%%/chap01/factorial/No_input.std +%%EXAMPLESDIR%%/chap01/factorial/Script +%%EXAMPLESDIR%%/chap01/factorial/factorial.mpd +%%EXAMPLESDIR%%/chap01/hello/No_input.std +%%EXAMPLESDIR%%/chap01/hello/Script +%%EXAMPLESDIR%%/chap01/hello/hello.mpd +%%EXAMPLESDIR%%/chap01/matrix/No_input.std +%%EXAMPLESDIR%%/chap01/matrix/Script +%%EXAMPLESDIR%%/chap01/matrix/matrix.mpd +%%EXAMPLESDIR%%/chap01/matrix/matrixa +%%EXAMPLESDIR%%/chap01/matrix/matrixb +%%EXAMPLESDIR%%/chap04/center/Script +%%EXAMPLESDIR%%/chap04/center/center.mpd +%%EXAMPLESDIR%%/chap04/center/in1 +%%EXAMPLESDIR%%/chap04/center/in1.std +%%EXAMPLESDIR%%/chap04/differ/Script +%%EXAMPLESDIR%%/chap04/differ/differ.mpd +%%EXAMPLESDIR%%/chap04/differ/in1 +%%EXAMPLESDIR%%/chap04/differ/in1.std +%%EXAMPLESDIR%%/chap04/evaluator/Script +%%EXAMPLESDIR%%/chap04/evaluator/evaluator.mpd +%%EXAMPLESDIR%%/chap04/evaluator/in1 +%%EXAMPLESDIR%%/chap04/evaluator/in1.std +%%EXAMPLESDIR%%/chap04/fact/No_input.std +%%EXAMPLESDIR%%/chap04/fact/Script +%%EXAMPLESDIR%%/chap04/fact/fact.mpd +%%EXAMPLESDIR%%/chap04/factorial/No_input.std +%%EXAMPLESDIR%%/chap04/factorial/Script +%%EXAMPLESDIR%%/chap04/factorial/factorial.mpd +%%EXAMPLESDIR%%/chap04/insert/No_input.std +%%EXAMPLESDIR%%/chap04/insert/Script +%%EXAMPLESDIR%%/chap04/insert/insert.mpd +%%EXAMPLESDIR%%/chap04/left/No_input.std +%%EXAMPLESDIR%%/chap04/left/Script +%%EXAMPLESDIR%%/chap04/left/left.mpd +%%EXAMPLESDIR%%/chap04/search/Script +%%EXAMPLESDIR%%/chap04/search/in1 +%%EXAMPLESDIR%%/chap04/search/in1.std +%%EXAMPLESDIR%%/chap04/search/search.mpd +%%EXAMPLESDIR%%/chap04/sigma/No_input.std +%%EXAMPLESDIR%%/chap04/sigma/Script +%%EXAMPLESDIR%%/chap04/sigma/sigma.mpd +%%EXAMPLESDIR%%/chap04/sort1/No_input.std +%%EXAMPLESDIR%%/chap04/sort1/Script +%%EXAMPLESDIR%%/chap04/sort1/sort1.mpd +%%EXAMPLESDIR%%/chap04/sort2/No_input.std +%%EXAMPLESDIR%%/chap04/sort2/Script +%%EXAMPLESDIR%%/chap04/sort2/sort2.mpd +%%EXAMPLESDIR%%/chap04/trapezoidal/No_input.std +%%EXAMPLESDIR%%/chap04/trapezoidal/Script +%%EXAMPLESDIR%%/chap04/trapezoidal/trapezoidal.mpd +%%EXAMPLESDIR%%/chap05/Stack/No_input.std +%%EXAMPLESDIR%%/chap05/Stack/Script +%%EXAMPLESDIR%%/chap05/Stack/Stack.mpd +%%EXAMPLESDIR%%/chap05/Stack/Stack_User.mpd +%%EXAMPLESDIR%%/chap05/foo/No_input.std +%%EXAMPLESDIR%%/chap05/foo/Script +%%EXAMPLESDIR%%/chap05/foo/foo.mpd +%%EXAMPLESDIR%%/chap07/foo1/No_input.std +%%EXAMPLESDIR%%/chap07/foo1/Script +%%EXAMPLESDIR%%/chap07/foo1/foo1.mpd +%%EXAMPLESDIR%%/chap07/foo2/No_input.std +%%EXAMPLESDIR%%/chap07/foo2/Script +%%EXAMPLESDIR%%/chap07/foo2/foo2.mpd +%%EXAMPLESDIR%%/chap07/mult/Script +%%EXAMPLESDIR%%/chap07/mult/in1 +%%EXAMPLESDIR%%/chap07/mult/in1.std +%%EXAMPLESDIR%%/chap07/mult/mult.mpd +%%EXAMPLESDIR%%/chap07/quick/Script +%%EXAMPLESDIR%%/chap07/quick/in1 +%%EXAMPLESDIR%%/chap07/quick/in1.std +%%EXAMPLESDIR%%/chap07/quick/quick.mpd +%%EXAMPLESDIR%%/chap07/sums/No_input.std +%%EXAMPLESDIR%%/chap07/sums/Script +%%EXAMPLESDIR%%/chap07/sums/partial_sums.mpd +%%EXAMPLESDIR%%/chap08/CS/CS.mpd +%%EXAMPLESDIR%%/chap08/CS/No_input.std +%%EXAMPLESDIR%%/chap08/CS/Script +%%EXAMPLESDIR%%/chap08/CS_Ordered/CS_Ordered.mpd +%%EXAMPLESDIR%%/chap08/CS_Ordered/No_input.std +%%EXAMPLESDIR%%/chap08/CS_Ordered/Script +%%EXAMPLESDIR%%/chap08/barrier1/No_input.std +%%EXAMPLESDIR%%/chap08/barrier1/Script +%%EXAMPLESDIR%%/chap08/barrier1/barrier1.mpd +%%EXAMPLESDIR%%/chap08/barrier2/No_input.std +%%EXAMPLESDIR%%/chap08/barrier2/Script +%%EXAMPLESDIR%%/chap08/barrier2/barrier2.mpd +%%EXAMPLESDIR%%/chap09/CS/CS.mpd +%%EXAMPLESDIR%%/chap09/CS/No_input.std +%%EXAMPLESDIR%%/chap09/CS/Script +%%EXAMPLESDIR%%/chap09/cs1/No_input.std +%%EXAMPLESDIR%%/chap09/cs1/Script +%%EXAMPLESDIR%%/chap09/cs1/cs1.mpd +%%EXAMPLESDIR%%/chap09/cs2/No_input.std +%%EXAMPLESDIR%%/chap09/cs2/Script +%%EXAMPLESDIR%%/chap09/cs2/cs2.mpd +%%EXAMPLESDIR%%/chap09/cs3/No_input.std +%%EXAMPLESDIR%%/chap09/cs3/Script +%%EXAMPLESDIR%%/chap09/cs3/cs3.mpd +%%EXAMPLESDIR%%/chap09/cs4/No_input.std +%%EXAMPLESDIR%%/chap09/cs4/Script +%%EXAMPLESDIR%%/chap09/cs4/cs4.mpd +%%EXAMPLESDIR%%/chap09/merge/No_input.std +%%EXAMPLESDIR%%/chap09/merge/Script +%%EXAMPLESDIR%%/chap09/merge/stream_merge.mpd +%%EXAMPLESDIR%%/chap09/quadrature/No_input.std +%%EXAMPLESDIR%%/chap09/quadrature/Script +%%EXAMPLESDIR%%/chap09/quadrature/quadrature.mpd +%%EXAMPLESDIR%%/chap10/Stack/No_input.std +%%EXAMPLESDIR%%/chap10/Stack/Script +%%EXAMPLESDIR%%/chap10/Stack/Stack.mpd +%%EXAMPLESDIR%%/chap10/Stack/Stack_User.mpd +%%EXAMPLESDIR%%/chap10/conversation/No_input.std +%%EXAMPLESDIR%%/chap10/conversation/Script +%%EXAMPLESDIR%%/chap10/conversation/conversation.mpd +%%EXAMPLESDIR%%/chap10/fun1/No_input.std +%%EXAMPLESDIR%%/chap10/fun1/Script +%%EXAMPLESDIR%%/chap10/fun1/fun1.mpd +%%EXAMPLESDIR%%/chap10/fun2/No_input.std +%%EXAMPLESDIR%%/chap10/fun2/Script +%%EXAMPLESDIR%%/chap10/fun2/fun2.mpd +%%EXAMPLESDIR%%/chap10/sort/Script +%%EXAMPLESDIR%%/chap10/sort/in1 +%%EXAMPLESDIR%%/chap10/sort/in1.std +%%EXAMPLESDIR%%/chap10/sort/pipeline_sort.mpd +%%EXAMPLESDIR%%/chap11/RW/No_input.std +%%EXAMPLESDIR%%/chap11/RW/RW_allocator.mpd +%%EXAMPLESDIR%%/chap11/RW/Script +%%EXAMPLESDIR%%/chap11/buffer/No_input.std +%%EXAMPLESDIR%%/chap11/buffer/Script +%%EXAMPLESDIR%%/chap11/buffer/bounded_buffer.mpd +%%EXAMPLESDIR%%/chap11/cs/No_input.std +%%EXAMPLESDIR%%/chap11/cs/Script +%%EXAMPLESDIR%%/chap11/cs/cs.mpd +%%EXAMPLESDIR%%/chap11/mailbox/No_input.std +%%EXAMPLESDIR%%/chap11/mailbox/Script +%%EXAMPLESDIR%%/chap11/mailbox/mailbox.mpd +%%EXAMPLESDIR%%/chap11/main1/No_input.std +%%EXAMPLESDIR%%/chap11/main1/Script +%%EXAMPLESDIR%%/chap11/main1/main1.mpd +%%EXAMPLESDIR%%/chap11/main2/No_input.std +%%EXAMPLESDIR%%/chap11/main2/Script +%%EXAMPLESDIR%%/chap11/main2/main2.mpd +%%EXAMPLESDIR%%/chap11/sieve/No_input.std +%%EXAMPLESDIR%%/chap11/sieve/Script +%%EXAMPLESDIR%%/chap11/sieve/sieve.mpd +%%EXAMPLESDIR%%/chap11/swap/No_input.std +%%EXAMPLESDIR%%/chap11/swap/Script +%%EXAMPLESDIR%%/chap11/swap/swap.mpd +%%EXAMPLESDIR%%/chap12/main1/No_input.std +%%EXAMPLESDIR%%/chap12/main1/Script +%%EXAMPLESDIR%%/chap12/main1/foo.mpd +%%EXAMPLESDIR%%/chap12/main1/glob.mpd +%%EXAMPLESDIR%%/chap12/main1/main1.mpd +%%EXAMPLESDIR%%/chap12/main2/No_input.std +%%EXAMPLESDIR%%/chap12/main2/Script +%%EXAMPLESDIR%%/chap12/main2/foo.mpd +%%EXAMPLESDIR%%/chap12/main2/glob.mpd +%%EXAMPLESDIR%%/chap12/main2/main2.mpd +%%EXAMPLESDIR%%/chap13/centralized/No_input.std +%%EXAMPLESDIR%%/chap13/centralized/Script +%%EXAMPLESDIR%%/chap13/centralized/centralized.mpd +%%EXAMPLESDIR%%/chap13/decentralized/No_input.std +%%EXAMPLESDIR%%/chap13/decentralized/Script +%%EXAMPLESDIR%%/chap13/decentralized/decentralized.mpd +%%EXAMPLESDIR%%/chap13/distributed/No_input.std +%%EXAMPLESDIR%%/chap13/distributed/Script +%%EXAMPLESDIR%%/chap13/distributed/distributed.mpd +%%EXAMPLESDIR%%/chap14/bag/No_input.std +%%EXAMPLESDIR%%/chap14/bag/Script +%%EXAMPLESDIR%%/chap14/bag/bag.mpd +%%EXAMPLESDIR%%/chap14/broadcast/No_input.std +%%EXAMPLESDIR%%/chap14/broadcast/Script +%%EXAMPLESDIR%%/chap14/broadcast/broadcast.mpd +%%EXAMPLESDIR%%/chap14/heartbeat/No_input.std +%%EXAMPLESDIR%%/chap14/heartbeat/Script +%%EXAMPLESDIR%%/chap14/heartbeat/heartbeat.mpd +%%EXAMPLESDIR%%/chap14/strip/No_input.std +%%EXAMPLESDIR%%/chap14/strip/Script +%%EXAMPLESDIR%%/chap14/strip/strip.mpd +%%EXAMPLESDIR%%/chap15/co/No_input.std +%%EXAMPLESDIR%%/chap15/co/Script +%%EXAMPLESDIR%%/chap15/co/co.mpd +%%EXAMPLESDIR%%/chap15/gs/No_input.std +%%EXAMPLESDIR%%/chap15/gs/Script +%%EXAMPLESDIR%%/chap15/gs/gs.mpd +%%EXAMPLESDIR%%/chap15/heartbeat/No_input.std +%%EXAMPLESDIR%%/chap15/heartbeat/Script +%%EXAMPLESDIR%%/chap15/heartbeat/heartbeat.mpd +%%EXAMPLESDIR%%/chap15/strip/No_input.std +%%EXAMPLESDIR%%/chap15/strip/Script +%%EXAMPLESDIR%%/chap15/strip/strip.mpd +%%EXAMPLESDIR%%/chap15/vm/No_input.std +%%EXAMPLESDIR%%/chap15/vm/Script +%%EXAMPLESDIR%%/chap15/vm/vm.mpd +%%EXAMPLESDIR%%/chap16/README +%%EXAMPLESDIR%%/chap16/cities3 +%%EXAMPLESDIR%%/chap16/cities4 +%%EXAMPLESDIR%%/chap16/cities6 +%%EXAMPLESDIR%%/chap16/cities8 +%%EXAMPLESDIR%%/chap16/distributed/Script +%%EXAMPLESDIR%%/chap16/distributed/cities3.std +%%EXAMPLESDIR%%/chap16/distributed/cities4.std +%%EXAMPLESDIR%%/chap16/distributed/cities6.std +%%EXAMPLESDIR%%/chap16/distributed/cities8.std +%%EXAMPLESDIR%%/chap16/distributed/distributed.mpd +%%EXAMPLESDIR%%/chap16/sequential/Script +%%EXAMPLESDIR%%/chap16/sequential/cities3.std +%%EXAMPLESDIR%%/chap16/sequential/cities4.std +%%EXAMPLESDIR%%/chap16/sequential/cities6.std +%%EXAMPLESDIR%%/chap16/sequential/cities8.std +%%EXAMPLESDIR%%/chap16/sequential/sequential.mpd +%%EXAMPLESDIR%%/chap16/shared/Script +%%EXAMPLESDIR%%/chap16/shared/cities3.std +%%EXAMPLESDIR%%/chap16/shared/cities4.std +%%EXAMPLESDIR%%/chap16/shared/cities6.std +%%EXAMPLESDIR%%/chap16/shared/cities8.std +%%EXAMPLESDIR%%/chap16/shared/shared.mpd +%%EXAMPLESDIR%%/chap17/No_input.std +%%EXAMPLESDIR%%/chap17/Script +%%EXAMPLESDIR%%/chap17/ci.mpd +%%EXAMPLESDIR%%/chap17/ds.mpd +%%EXAMPLESDIR%%/chap17/fs.mpd +%%EXAMPLESDIR%%/chap17/globals.mpd +%%EXAMPLESDIR%%/chap17/login.mpd +%%EXAMPLESDIR%%/chap17/main.mpd +%%EXAMPLESDIR%%/chap18/Bus.mpd +%%EXAMPLESDIR%%/chap18/No_input.std +%%EXAMPLESDIR%%/chap18/Processor.mpd +%%EXAMPLESDIR%%/chap18/Scheduler.mpd +%%EXAMPLESDIR%%/chap18/Script +%%EXAMPLESDIR%%/graphics/Makefile +%%EXAMPLESDIR%%/graphics/README +%%EXAMPLESDIR%%/graphics/button.mpd +%%EXAMPLESDIR%%/graphics/colors.100 +%%EXAMPLESDIR%%/graphics/colors.20 +%%EXAMPLESDIR%%/graphics/colors.50 +%%EXAMPLESDIR%%/graphics/demo.mpd +%%EXAMPLESDIR%%/graphics/gauss.mpd +%%EXAMPLESDIR%%/graphics/hello.mpd +%%EXAMPLESDIR%%/graphics/mandel.mpd +%%EXAMPLESDIR%%/graphics/qsort.mpd +%%EXAMPLESDIR%%/graphics/winquad.mpd +%%EXAMPLESDIR%%/misc/heartbeat/Script +%%EXAMPLESDIR%%/misc/heartbeat/in1.1.std +%%EXAMPLESDIR%%/misc/heartbeat/in1.3.std +%%EXAMPLESDIR%%/misc/heartbeat/in2.2.std +%%EXAMPLESDIR%%/misc/heartbeat/in2.4.std +%%EXAMPLESDIR%%/misc/heartbeat/in3.3.std +%%EXAMPLESDIR%%/misc/heartbeat/in4.3.std +%%EXAMPLESDIR%%/misc/heartbeat/in4.4.std +%%EXAMPLESDIR%%/misc/heartbeat/in4.5.std +%%EXAMPLESDIR%%/misc/heartbeat/in5.1.std +%%EXAMPLESDIR%%/misc/heartbeat/in5.4.std +%%EXAMPLESDIR%%/misc/heartbeat/in6.2.std +%%EXAMPLESDIR%%/misc/heartbeat/in6.7.std +%%EXAMPLESDIR%%/misc/heartbeat/input1 +%%EXAMPLESDIR%%/misc/heartbeat/input2 +%%EXAMPLESDIR%%/misc/heartbeat/input3 +%%EXAMPLESDIR%%/misc/heartbeat/input4 +%%EXAMPLESDIR%%/misc/heartbeat/input5 +%%EXAMPLESDIR%%/misc/heartbeat/input6 +%%EXAMPLESDIR%%/misc/heartbeat/main.mpd +%%EXAMPLESDIR%%/misc/heartbeat/node.mpd +%%EXAMPLESDIR%%/misc/heartbeat/printer.mpd +%%EXAMPLESDIR%%/misc/mbrot/No_input.std +%%EXAMPLESDIR%%/misc/mbrot/Script +%%EXAMPLESDIR%%/misc/mbrot/bkend.c +%%EXAMPLESDIR%%/misc/mbrot/main.mpd +%%EXAMPLESDIR%%/misc/mbrot/mbrot.c +%%EXAMPLESDIR%%/misc/mbrot/remote.mpd +%%EXAMPLESDIR%%/misc/probe/Script +%%EXAMPLESDIR%%/misc/probe/in1.1.std +%%EXAMPLESDIR%%/misc/probe/in1.3.std +%%EXAMPLESDIR%%/misc/probe/in2.2.std +%%EXAMPLESDIR%%/misc/probe/in2.4.std +%%EXAMPLESDIR%%/misc/probe/in3.3.std +%%EXAMPLESDIR%%/misc/probe/in4.3.std +%%EXAMPLESDIR%%/misc/probe/in4.4.std +%%EXAMPLESDIR%%/misc/probe/in4.5.std +%%EXAMPLESDIR%%/misc/probe/in5.1.std +%%EXAMPLESDIR%%/misc/probe/in5.4.std +%%EXAMPLESDIR%%/misc/probe/in6.2.std +%%EXAMPLESDIR%%/misc/probe/in6.7.std +%%EXAMPLESDIR%%/misc/probe/input1 +%%EXAMPLESDIR%%/misc/probe/input2 +%%EXAMPLESDIR%%/misc/probe/input3 +%%EXAMPLESDIR%%/misc/probe/input4 +%%EXAMPLESDIR%%/misc/probe/input5 +%%EXAMPLESDIR%%/misc/probe/input6 +%%EXAMPLESDIR%%/misc/probe/main.mpd +%%EXAMPLESDIR%%/misc/probe/node.mpd +%%EXAMPLESDIR%%/misc/probe/printer.mpd +%%EXAMPLESDIR%%/misc/queens/No_input.std +%%EXAMPLESDIR%%/misc/queens/Script +%%EXAMPLESDIR%%/misc/queens/queens.mpd +%%EXAMPLESDIR%%/misc/remote/Script +%%EXAMPLESDIR%%/misc/remote/remote.mpd +%%EXAMPLESDIR%%/misc/tty/No_input.std +%%EXAMPLESDIR%%/misc/tty/Script +%%EXAMPLESDIR%%/misc/tty/tty.mpd +%%EXAMPLESDIR%%/misc/wondrous/No_input.std +%%EXAMPLESDIR%%/misc/wondrous/Script +%%EXAMPLESDIR%%/misc/wondrous/wondrous.mpd +%%EXAMPLESDIR%%/tutorial/cgrep.vm/No_input.std +%%EXAMPLESDIR%%/tutorial/cgrep.vm/Script +%%EXAMPLESDIR%%/tutorial/cgrep.vm/cgrep.vm.mpd +%%EXAMPLESDIR%%/tutorial/cgrep/No_input.std +%%EXAMPLESDIR%%/tutorial/cgrep/Script +%%EXAMPLESDIR%%/tutorial/cgrep/cgrep.mpd +%%EXAMPLESDIR%%/tutorial/cs.simulation/No_input.std +%%EXAMPLESDIR%%/tutorial/cs.simulation/Script +%%EXAMPLESDIR%%/tutorial/cs.simulation/cs.simulation.mpd +%%EXAMPLESDIR%%/tutorial/find/No_input.std +%%EXAMPLESDIR%%/tutorial/find/Script +%%EXAMPLESDIR%%/tutorial/find/find.mpd +%%EXAMPLESDIR%%/tutorial/hello/No_input.std +%%EXAMPLESDIR%%/tutorial/hello/Script +%%EXAMPLESDIR%%/tutorial/hello/hello.mpd +%%EXAMPLESDIR%%/tutorial/mm.co/No_input.std +%%EXAMPLESDIR%%/tutorial/mm.co/Script +%%EXAMPLESDIR%%/tutorial/mm.co/mm.co.mpd +%%EXAMPLESDIR%%/tutorial/mm.dist/No_input.std +%%EXAMPLESDIR%%/tutorial/mm.dist/Script +%%EXAMPLESDIR%%/tutorial/mm.dist/mm.dist.mpd +%%EXAMPLESDIR%%/tutorial/mm.process/No_input.std +%%EXAMPLESDIR%%/tutorial/mm.process/Script +%%EXAMPLESDIR%%/tutorial/mm.process/mm.process.mpd +%%EXAMPLESDIR%%/tutorial/mm.seq/No_input.std +%%EXAMPLESDIR%%/tutorial/mm.seq/Script +%%EXAMPLESDIR%%/tutorial/mm.seq/mm.seq.mpd +%%EXAMPLESDIR%%/tutorial/quad.co/No_input.std +%%EXAMPLESDIR%%/tutorial/quad.co/Script +%%EXAMPLESDIR%%/tutorial/quad.co/quad.co.mpd +%%EXAMPLESDIR%%/tutorial/quad.iter/No_input.std +%%EXAMPLESDIR%%/tutorial/quad.iter/Script +%%EXAMPLESDIR%%/tutorial/quad.iter/quad.iter.mpd +%%EXAMPLESDIR%%/tutorial/quad.recurse/No_input.std +%%EXAMPLESDIR%%/tutorial/quad.recurse/Script +%%EXAMPLESDIR%%/tutorial/quad.recurse/quad.recurse.mpd +%%EXAMPLESDIR%%/tutorial/quick/No_input.std +%%EXAMPLESDIR%%/tutorial/quick/Script +%%EXAMPLESDIR%%/tutorial/quick/quick.mpd +%%EXAMPLESDIR%%/tutorial/rw.simulation/No_input.std +%%EXAMPLESDIR%%/tutorial/rw.simulation/Script +%%EXAMPLESDIR%%/tutorial/rw.simulation/rw.simulation.mpd +%%EXAMPLESDIR%%/tutorial/sum/No_input.std +%%EXAMPLESDIR%%/tutorial/sum/Script +%%EXAMPLESDIR%%/tutorial/sum/sum.mpd +%%EXAMPLESDIR%%/tutorial/window.hello/Script +%%EXAMPLESDIR%%/tutorial/window.hello/window.hello.mpd +@dirrm %%EXAMPLESDIR%%/tutorial/window.hello +@dirrm %%EXAMPLESDIR%%/tutorial/sum +@dirrm %%EXAMPLESDIR%%/tutorial/rw.simulation +@dirrm %%EXAMPLESDIR%%/tutorial/quick +@dirrm %%EXAMPLESDIR%%/tutorial/quad.recurse +@dirrm %%EXAMPLESDIR%%/tutorial/quad.iter +@dirrm %%EXAMPLESDIR%%/tutorial/quad.co +@dirrm %%EXAMPLESDIR%%/tutorial/mm.seq +@dirrm %%EXAMPLESDIR%%/tutorial/mm.process +@dirrm %%EXAMPLESDIR%%/tutorial/mm.dist +@dirrm %%EXAMPLESDIR%%/tutorial/mm.co +@dirrm %%EXAMPLESDIR%%/tutorial/hello +@dirrm %%EXAMPLESDIR%%/tutorial/find +@dirrm %%EXAMPLESDIR%%/tutorial/cs.simulation +@dirrm %%EXAMPLESDIR%%/tutorial/cgrep.vm +@dirrm %%EXAMPLESDIR%%/tutorial/cgrep +@dirrm %%EXAMPLESDIR%%/tutorial +@dirrm %%EXAMPLESDIR%%/misc/wondrous +@dirrm %%EXAMPLESDIR%%/misc/tty +@dirrm %%EXAMPLESDIR%%/misc/remote +@dirrm %%EXAMPLESDIR%%/misc/queens +@dirrm %%EXAMPLESDIR%%/misc/probe +@dirrm %%EXAMPLESDIR%%/misc/mbrot +@dirrm %%EXAMPLESDIR%%/misc/heartbeat +@dirrm %%EXAMPLESDIR%%/misc +@dirrm %%EXAMPLESDIR%%/graphics +@dirrm %%EXAMPLESDIR%%/chap18 +@dirrm %%EXAMPLESDIR%%/chap17 +@dirrm %%EXAMPLESDIR%%/chap16/shared +@dirrm %%EXAMPLESDIR%%/chap16/sequential +@dirrm %%EXAMPLESDIR%%/chap16/distributed +@dirrm %%EXAMPLESDIR%%/chap16 +@dirrm %%EXAMPLESDIR%%/chap15/vm +@dirrm %%EXAMPLESDIR%%/chap15/strip +@dirrm %%EXAMPLESDIR%%/chap15/heartbeat +@dirrm %%EXAMPLESDIR%%/chap15/gs +@dirrm %%EXAMPLESDIR%%/chap15/co +@dirrm %%EXAMPLESDIR%%/chap15 +@dirrm %%EXAMPLESDIR%%/chap14/strip +@dirrm %%EXAMPLESDIR%%/chap14/heartbeat +@dirrm %%EXAMPLESDIR%%/chap14/broadcast +@dirrm %%EXAMPLESDIR%%/chap14/bag +@dirrm %%EXAMPLESDIR%%/chap14 +@dirrm %%EXAMPLESDIR%%/chap13/distributed +@dirrm %%EXAMPLESDIR%%/chap13/decentralized +@dirrm %%EXAMPLESDIR%%/chap13/centralized +@dirrm %%EXAMPLESDIR%%/chap13 +@dirrm %%EXAMPLESDIR%%/chap12/main2 +@dirrm %%EXAMPLESDIR%%/chap12/main1 +@dirrm %%EXAMPLESDIR%%/chap12 +@dirrm %%EXAMPLESDIR%%/chap11/swap +@dirrm %%EXAMPLESDIR%%/chap11/sieve +@dirrm %%EXAMPLESDIR%%/chap11/main2 +@dirrm %%EXAMPLESDIR%%/chap11/main1 +@dirrm %%EXAMPLESDIR%%/chap11/mailbox +@dirrm %%EXAMPLESDIR%%/chap11/cs +@dirrm %%EXAMPLESDIR%%/chap11/buffer +@dirrm %%EXAMPLESDIR%%/chap11/RW +@dirrm %%EXAMPLESDIR%%/chap11 +@dirrm %%EXAMPLESDIR%%/chap10/sort +@dirrm %%EXAMPLESDIR%%/chap10/fun2 +@dirrm %%EXAMPLESDIR%%/chap10/fun1 +@dirrm %%EXAMPLESDIR%%/chap10/conversation +@dirrm %%EXAMPLESDIR%%/chap10/Stack +@dirrm %%EXAMPLESDIR%%/chap10 +@dirrm %%EXAMPLESDIR%%/chap09/quadrature +@dirrm %%EXAMPLESDIR%%/chap09/merge +@dirrm %%EXAMPLESDIR%%/chap09/cs4 +@dirrm %%EXAMPLESDIR%%/chap09/cs3 +@dirrm %%EXAMPLESDIR%%/chap09/cs2 +@dirrm %%EXAMPLESDIR%%/chap09/cs1 +@dirrm %%EXAMPLESDIR%%/chap09/CS +@dirrm %%EXAMPLESDIR%%/chap09 +@dirrm %%EXAMPLESDIR%%/chap08/barrier2 +@dirrm %%EXAMPLESDIR%%/chap08/barrier1 +@dirrm %%EXAMPLESDIR%%/chap08/CS_Ordered +@dirrm %%EXAMPLESDIR%%/chap08/CS +@dirrm %%EXAMPLESDIR%%/chap08 +@dirrm %%EXAMPLESDIR%%/chap07/sums +@dirrm %%EXAMPLESDIR%%/chap07/quick +@dirrm %%EXAMPLESDIR%%/chap07/mult +@dirrm %%EXAMPLESDIR%%/chap07/foo2 +@dirrm %%EXAMPLESDIR%%/chap07/foo1 +@dirrm %%EXAMPLESDIR%%/chap07 +@dirrm %%EXAMPLESDIR%%/chap05/foo +@dirrm %%EXAMPLESDIR%%/chap05/Stack +@dirrm %%EXAMPLESDIR%%/chap05 +@dirrm %%EXAMPLESDIR%%/chap04/trapezoidal +@dirrm %%EXAMPLESDIR%%/chap04/sort2 +@dirrm %%EXAMPLESDIR%%/chap04/sort1 +@dirrm %%EXAMPLESDIR%%/chap04/sigma +@dirrm %%EXAMPLESDIR%%/chap04/search +@dirrm %%EXAMPLESDIR%%/chap04/left +@dirrm %%EXAMPLESDIR%%/chap04/insert +@dirrm %%EXAMPLESDIR%%/chap04/factorial +@dirrm %%EXAMPLESDIR%%/chap04/fact +@dirrm %%EXAMPLESDIR%%/chap04/evaluator +@dirrm %%EXAMPLESDIR%%/chap04/differ +@dirrm %%EXAMPLESDIR%%/chap04/center +@dirrm %%EXAMPLESDIR%%/chap04 +@dirrm %%EXAMPLESDIR%%/chap01/matrix +@dirrm %%EXAMPLESDIR%%/chap01/hello +@dirrm %%EXAMPLESDIR%%/chap01/factorial +@dirrm %%EXAMPLESDIR%%/chap01/cgrep +@dirrm %%EXAMPLESDIR%%/chap01/CS +@dirrm %%EXAMPLESDIR%%/chap01 +@dirrm %%EXAMPLESDIR%%/animator +@dirrm %%EXAMPLESDIR%% +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm lib/mpd |