ports/108806: [NEW PORT] lang/mpd: A concurrent programming language

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ports/108806: [NEW PORT] lang/mpd: A concurrent programming language

Kai Wang

>Number:         108806
>Category:       ports
>Synopsis:       [NEW PORT] lang/mpd: A concurrent programming language
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:      
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 05 17:40:13 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Kai Wang
>Release:        FreeBSD 6.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD plan0.kaiwan.csbnet.se 6.2-RELEASE FreeBSD 6.2-RELEASE #6: Sun Jan 14 20:14:39 CET 2007
>Description:
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/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- mpd-1.0.1.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# mpd
# mpd/distinfo
# mpd/Makefile
# mpd/files
# mpd/files/patch-csw::asm.c
# mpd/pkg-descr
# mpd/pkg-plist
#
echo c - mpd
mkdir -p mpd > /dev/null 2>&1
echo x - mpd/distinfo
sed 's/^X//' >mpd/distinfo << 'END-of-mpd/distinfo'
XMD5 (mpd.1.0.1.tgz) = 9a1832555213086a5790987bb1b88029
XSHA256 (mpd.1.0.1.tgz) = ec1f4ed6b626b6eecd439b95ed4e65d64529da61027296f3eee537eb74dca908
XSIZE (mpd.1.0.1.tgz) = 581498
END-of-mpd/distinfo
echo x - mpd/Makefile
sed 's/^X//' >mpd/Makefile << 'END-of-mpd/Makefile'
X# New ports collection makefile for: mpd
X# Date Created: 2007-02-05
X# Whom: Kai Wang <[hidden email]>
X#
X# $FreeBSD$
X#
X
XPORTNAME= mpd
XPORTVERSION= 1.0.1
XCATEGORIES= lang
XMASTER_SITES= http://www.cs.arizona.edu/mpd/download/ \
X http://crypto.riken.go.jp/pub/NetBSD/packages/distfiles/mpd-language/
XDISTNAME= mpd.1.0.1
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= [hidden email]
XCOMMENT= A concurrent programming language
X
XMAN1= mpd.1 mpdl.1 mpdm.1 mpdprof.1
XMAN3= mpdanimator.3 mpdgetopt.3 mpdwin.3
XMAN5= mpdmap.5 mpdtrace.5
X
XUSE_GMAKE= yes
X
X.if defined(WITHOUT_X11)
XPLIST_SUB+= X11="@comment "
X.else
XPLIST_SUB+= X11=""
XUSE_XLIB= yes
X.endif
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} != "i386"
XBROKEN= Does not compile on !i386
X.endif
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's%^CCPATH = /bin/cc%CCPATH = /usr/bin/cc%' ${WRKSRC}/Configuration
X @${REINPLACE_CMD} -e 's%^MPDSRC = /usr/local/src/mpd%MPDSRC = ${WRKSRC}%' ${WRKSRC}/Configuration
X @${REINPLACE_CMD} -Ee 's%^(MPDCMD = |MPDLIB = |MAN1 = |MAN3 = |MAN5 = )/usr/local%\1${TARGETDIR}%' ${WRKSRC}/Configuration
X.if defined(WITHOUT_X11)
X @${REINPLACE_CMD} -e 's%^XINCL = /usr/X11R6/include%XINCL =%' ${WRKSRC}/Configuration
X.endif
X
Xpre-install:
X @${MKDIR} ${TARGETDIR}/lib/mpd
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X @${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
X @${MKDIR} ${EXAMPLESDIR}
X @${CP} -pR ${WRKSRC}/vsuite/examples/* ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.post.mk>
END-of-mpd/Makefile
echo c - mpd/files
mkdir -p mpd/files > /dev/null 2>&1
echo x - mpd/files/patch-csw::asm.c
sed 's/^X//' >mpd/files/patch-csw::asm.c << 'END-of-mpd/files/patch-csw::asm.c'
X--- csw/asm.c.orig Mon Feb  5 11:13:59 2007
X+++ csw/asm.c Sun Feb  4 23:58:49 2007
X@@ -8,21 +8,12 @@
X
X #include "../arch.h"
X
X-#if (defined(__linux__) && defined(__ELF__)) || defined(__svr4__)
X #define MPD_BUILD_CONTEXT mpd_build_context
X #define MPD_CHG_CONTEXT mpd_chg_context
X #define MPD_CHECK_STK mpd_check_stk
X #define MPD_STK_OVERFLOW mpd_stk_overflow
X #define MPD_STK_UNDERFLOW mpd_stk_underflow
X #define MPD_STK_CORRUPTED mpd_stk_corrupted
X-#else /* other systems use leading underscore */
X-#define MPD_BUILD_CONTEXT _mpd_build_context
X-#define MPD_CHG_CONTEXT _mpd_chg_context
X-#define MPD_CHECK_STK _mpd_check_stk
X-#define MPD_STK_OVERFLOW _mpd_stk_overflow
X-#define MPD_STK_UNDERFLOW _mpd_stk_underflow
X-#define MPD_STK_CORRUPTED _mpd_stk_corrupted
X-#endif
X
X #include SFILE
X
END-of-mpd/files/patch-csw::asm.c
echo x - mpd/pkg-descr
sed 's/^X//' >mpd/pkg-descr << 'END-of-mpd/pkg-descr'
XMPD is a new programming language that has a syntax very close to the
Xone used in the book Foundations of Multithreaded, Parallel, and
XDistributed Programming. The name of the language comes from the first
Xthree letters of the main words of the title of the book:
XMultithreaded, Parallel, and Distributed. These words also capture a
Xdistinguishing aspect of the language, namely that it supports all
Xthree of these concurrent programming techniques.
X
XMPD is implemented as a variant of the SR programming language. It has
Xa different parser, but it uses the same intermediate form and
Xrun-time system as SR. Consequently, MPD provides the same variety of
Xconcurrent programming mechanisms as does SR.
X
XWWW: http://www.cs.arizona.edu/mpd/
END-of-mpd/pkg-descr
echo x - mpd/pkg-plist
sed 's/^X//' >mpd/pkg-plist << 'END-of-mpd/pkg-plist'
Xbin/mpd
Xbin/mpdl
Xbin/mpdm
Xbin/mpdprof
Xlib/mpd/MPDWin.impl
Xlib/mpd/MPDWin.o
Xlib/mpd/MPDWin.spec
Xlib/mpd/MPDanimator.impl
Xlib/mpd/MPDanimator.o
Xlib/mpd/MPDanimator.spec
Xlib/mpd/MPDgetopt.impl
Xlib/mpd/MPDgetopt.o
Xlib/mpd/MPDgetopt.spec
Xlib/mpd/mpd.h
Xlib/mpd/mpdlib.a
Xlib/mpd/mpdmap
Xlib/mpd/mpdmulti.h
X%%X11%%lib/mpd/mpdwin.o
Xlib/mpd/mpdx
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/cairn.jpg
X%%PORTDOCS%%%%DOCSDIR%%/install.html
X%%PORTDOCS%%%%DOCSDIR%%/release.html
X%%EXAMPLESDIR%%/README
X%%EXAMPLESDIR%%/animator/Makefile
X%%EXAMPLESDIR%%/animator/README
X%%EXAMPLESDIR%%/animator/bbdriver.mpd
X%%EXAMPLESDIR%%/animator/bbin.mpd
X%%EXAMPLESDIR%%/animator/bbproc.mpd
X%%EXAMPLESDIR%%/animator/bubblesort.mpd
X%%EXAMPLESDIR%%/animator/dining.mpd
X%%EXAMPLESDIR%%/animator/hello.mpd
X%%EXAMPLESDIR%%/animator/quicksort.mpd
X%%EXAMPLESDIR%%/animator/rwdriver.mpd
X%%EXAMPLESDIR%%/animator/rwfair.mpd
X%%EXAMPLESDIR%%/animator/rwstarve.mpd
X%%EXAMPLESDIR%%/animator/tfonts.mpd
X%%EXAMPLESDIR%%/animator/tlines.mpd
X%%EXAMPLESDIR%%/animator/tresize.mpd
X%%EXAMPLESDIR%%/animator/tsteps.mpd
X%%EXAMPLESDIR%%/animator/tzoom.mpd
X%%EXAMPLESDIR%%/chap01/CS/CS.mpd
X%%EXAMPLESDIR%%/chap01/CS/No_input.std
X%%EXAMPLESDIR%%/chap01/CS/Script
X%%EXAMPLESDIR%%/chap01/cgrep/Script
X%%EXAMPLESDIR%%/chap01/cgrep/cgrep.mpd
X%%EXAMPLESDIR%%/chap01/cgrep/in.std
X%%EXAMPLESDIR%%/chap01/factorial/No_input.std
X%%EXAMPLESDIR%%/chap01/factorial/Script
X%%EXAMPLESDIR%%/chap01/factorial/factorial.mpd
X%%EXAMPLESDIR%%/chap01/hello/No_input.std
X%%EXAMPLESDIR%%/chap01/hello/Script
X%%EXAMPLESDIR%%/chap01/hello/hello.mpd
X%%EXAMPLESDIR%%/chap01/matrix/No_input.std
X%%EXAMPLESDIR%%/chap01/matrix/Script
X%%EXAMPLESDIR%%/chap01/matrix/matrix.mpd
X%%EXAMPLESDIR%%/chap01/matrix/matrixa
X%%EXAMPLESDIR%%/chap01/matrix/matrixb
X%%EXAMPLESDIR%%/chap04/center/Script
X%%EXAMPLESDIR%%/chap04/center/center.mpd
X%%EXAMPLESDIR%%/chap04/center/in1
X%%EXAMPLESDIR%%/chap04/center/in1.std
X%%EXAMPLESDIR%%/chap04/differ/Script
X%%EXAMPLESDIR%%/chap04/differ/differ.mpd
X%%EXAMPLESDIR%%/chap04/differ/in1
X%%EXAMPLESDIR%%/chap04/differ/in1.std
X%%EXAMPLESDIR%%/chap04/evaluator/Script
X%%EXAMPLESDIR%%/chap04/evaluator/evaluator.mpd
X%%EXAMPLESDIR%%/chap04/evaluator/in1
X%%EXAMPLESDIR%%/chap04/evaluator/in1.std
X%%EXAMPLESDIR%%/chap04/fact/No_input.std
X%%EXAMPLESDIR%%/chap04/fact/Script
X%%EXAMPLESDIR%%/chap04/fact/fact.mpd
X%%EXAMPLESDIR%%/chap04/factorial/No_input.std
X%%EXAMPLESDIR%%/chap04/factorial/Script
X%%EXAMPLESDIR%%/chap04/factorial/factorial.mpd
X%%EXAMPLESDIR%%/chap04/insert/No_input.std
X%%EXAMPLESDIR%%/chap04/insert/Script
X%%EXAMPLESDIR%%/chap04/insert/insert.mpd
X%%EXAMPLESDIR%%/chap04/left/No_input.std
X%%EXAMPLESDIR%%/chap04/left/Script
X%%EXAMPLESDIR%%/chap04/left/left.mpd
X%%EXAMPLESDIR%%/chap04/search/Script
X%%EXAMPLESDIR%%/chap04/search/in1
X%%EXAMPLESDIR%%/chap04/search/in1.std
X%%EXAMPLESDIR%%/chap04/search/search.mpd
X%%EXAMPLESDIR%%/chap04/sigma/No_input.std
X%%EXAMPLESDIR%%/chap04/sigma/Script
X%%EXAMPLESDIR%%/chap04/sigma/sigma.mpd
X%%EXAMPLESDIR%%/chap04/sort1/No_input.std
X%%EXAMPLESDIR%%/chap04/sort1/Script
X%%EXAMPLESDIR%%/chap04/sort1/sort1.mpd
X%%EXAMPLESDIR%%/chap04/sort2/No_input.std
X%%EXAMPLESDIR%%/chap04/sort2/Script
X%%EXAMPLESDIR%%/chap04/sort2/sort2.mpd
X%%EXAMPLESDIR%%/chap04/trapezoidal/No_input.std
X%%EXAMPLESDIR%%/chap04/trapezoidal/Script
X%%EXAMPLESDIR%%/chap04/trapezoidal/trapezoidal.mpd
X%%EXAMPLESDIR%%/chap05/Stack/No_input.std
X%%EXAMPLESDIR%%/chap05/Stack/Script
X%%EXAMPLESDIR%%/chap05/Stack/Stack.mpd
X%%EXAMPLESDIR%%/chap05/Stack/Stack_User.mpd
X%%EXAMPLESDIR%%/chap05/foo/No_input.std
X%%EXAMPLESDIR%%/chap05/foo/Script
X%%EXAMPLESDIR%%/chap05/foo/foo.mpd
X%%EXAMPLESDIR%%/chap07/foo1/No_input.std
X%%EXAMPLESDIR%%/chap07/foo1/Script
X%%EXAMPLESDIR%%/chap07/foo1/foo1.mpd
X%%EXAMPLESDIR%%/chap07/foo2/No_input.std
X%%EXAMPLESDIR%%/chap07/foo2/Script
X%%EXAMPLESDIR%%/chap07/foo2/foo2.mpd
X%%EXAMPLESDIR%%/chap07/mult/Script
X%%EXAMPLESDIR%%/chap07/mult/in1
X%%EXAMPLESDIR%%/chap07/mult/in1.std
X%%EXAMPLESDIR%%/chap07/mult/mult.mpd
X%%EXAMPLESDIR%%/chap07/quick/Script
X%%EXAMPLESDIR%%/chap07/quick/in1
X%%EXAMPLESDIR%%/chap07/quick/in1.std
X%%EXAMPLESDIR%%/chap07/quick/quick.mpd
X%%EXAMPLESDIR%%/chap07/sums/No_input.std
X%%EXAMPLESDIR%%/chap07/sums/Script
X%%EXAMPLESDIR%%/chap07/sums/partial_sums.mpd
X%%EXAMPLESDIR%%/chap08/CS/CS.mpd
X%%EXAMPLESDIR%%/chap08/CS/No_input.std
X%%EXAMPLESDIR%%/chap08/CS/Script
X%%EXAMPLESDIR%%/chap08/CS_Ordered/CS_Ordered.mpd
X%%EXAMPLESDIR%%/chap08/CS_Ordered/No_input.std
X%%EXAMPLESDIR%%/chap08/CS_Ordered/Script
X%%EXAMPLESDIR%%/chap08/barrier1/No_input.std
X%%EXAMPLESDIR%%/chap08/barrier1/Script
X%%EXAMPLESDIR%%/chap08/barrier1/barrier1.mpd
X%%EXAMPLESDIR%%/chap08/barrier2/No_input.std
X%%EXAMPLESDIR%%/chap08/barrier2/Script
X%%EXAMPLESDIR%%/chap08/barrier2/barrier2.mpd
X%%EXAMPLESDIR%%/chap09/CS/CS.mpd
X%%EXAMPLESDIR%%/chap09/CS/No_input.std
X%%EXAMPLESDIR%%/chap09/CS/Script
X%%EXAMPLESDIR%%/chap09/cs1/No_input.std
X%%EXAMPLESDIR%%/chap09/cs1/Script
X%%EXAMPLESDIR%%/chap09/cs1/cs1.mpd
X%%EXAMPLESDIR%%/chap09/cs2/No_input.std
X%%EXAMPLESDIR%%/chap09/cs2/Script
X%%EXAMPLESDIR%%/chap09/cs2/cs2.mpd
X%%EXAMPLESDIR%%/chap09/cs3/No_input.std
X%%EXAMPLESDIR%%/chap09/cs3/Script
X%%EXAMPLESDIR%%/chap09/cs3/cs3.mpd
X%%EXAMPLESDIR%%/chap09/cs4/No_input.std
X%%EXAMPLESDIR%%/chap09/cs4/Script
X%%EXAMPLESDIR%%/chap09/cs4/cs4.mpd
X%%EXAMPLESDIR%%/chap09/merge/No_input.std
X%%EXAMPLESDIR%%/chap09/merge/Script
X%%EXAMPLESDIR%%/chap09/merge/stream_merge.mpd
X%%EXAMPLESDIR%%/chap09/quadrature/No_input.std
X%%EXAMPLESDIR%%/chap09/quadrature/Script
X%%EXAMPLESDIR%%/chap09/quadrature/quadrature.mpd
X%%EXAMPLESDIR%%/chap10/Stack/No_input.std
X%%EXAMPLESDIR%%/chap10/Stack/Script
X%%EXAMPLESDIR%%/chap10/Stack/Stack.mpd
X%%EXAMPLESDIR%%/chap10/Stack/Stack_User.mpd
X%%EXAMPLESDIR%%/chap10/conversation/No_input.std
X%%EXAMPLESDIR%%/chap10/conversation/Script
X%%EXAMPLESDIR%%/chap10/conversation/conversation.mpd
X%%EXAMPLESDIR%%/chap10/fun1/No_input.std
X%%EXAMPLESDIR%%/chap10/fun1/Script
X%%EXAMPLESDIR%%/chap10/fun1/fun1.mpd
X%%EXAMPLESDIR%%/chap10/fun2/No_input.std
X%%EXAMPLESDIR%%/chap10/fun2/Script
X%%EXAMPLESDIR%%/chap10/fun2/fun2.mpd
X%%EXAMPLESDIR%%/chap10/sort/Script
X%%EXAMPLESDIR%%/chap10/sort/in1
X%%EXAMPLESDIR%%/chap10/sort/in1.std
X%%EXAMPLESDIR%%/chap10/sort/pipeline_sort.mpd
X%%EXAMPLESDIR%%/chap11/RW/No_input.std
X%%EXAMPLESDIR%%/chap11/RW/RW_allocator.mpd
X%%EXAMPLESDIR%%/chap11/RW/Script
X%%EXAMPLESDIR%%/chap11/buffer/No_input.std
X%%EXAMPLESDIR%%/chap11/buffer/Script
X%%EXAMPLESDIR%%/chap11/buffer/bounded_buffer.mpd
X%%EXAMPLESDIR%%/chap11/cs/No_input.std
X%%EXAMPLESDIR%%/chap11/cs/Script
X%%EXAMPLESDIR%%/chap11/cs/cs.mpd
X%%EXAMPLESDIR%%/chap11/mailbox/No_input.std
X%%EXAMPLESDIR%%/chap11/mailbox/Script
X%%EXAMPLESDIR%%/chap11/mailbox/mailbox.mpd
X%%EXAMPLESDIR%%/chap11/main1/No_input.std
X%%EXAMPLESDIR%%/chap11/main1/Script
X%%EXAMPLESDIR%%/chap11/main1/main1.mpd
X%%EXAMPLESDIR%%/chap11/main2/No_input.std
X%%EXAMPLESDIR%%/chap11/main2/Script
X%%EXAMPLESDIR%%/chap11/main2/main2.mpd
X%%EXAMPLESDIR%%/chap11/sieve/No_input.std
X%%EXAMPLESDIR%%/chap11/sieve/Script
X%%EXAMPLESDIR%%/chap11/sieve/sieve.mpd
X%%EXAMPLESDIR%%/chap11/swap/No_input.std
X%%EXAMPLESDIR%%/chap11/swap/Script
X%%EXAMPLESDIR%%/chap11/swap/swap.mpd
X%%EXAMPLESDIR%%/chap12/main1/No_input.std
X%%EXAMPLESDIR%%/chap12/main1/Script
X%%EXAMPLESDIR%%/chap12/main1/foo.mpd
X%%EXAMPLESDIR%%/chap12/main1/glob.mpd
X%%EXAMPLESDIR%%/chap12/main1/main1.mpd
X%%EXAMPLESDIR%%/chap12/main2/No_input.std
X%%EXAMPLESDIR%%/chap12/main2/Script
X%%EXAMPLESDIR%%/chap12/main2/foo.mpd
X%%EXAMPLESDIR%%/chap12/main2/glob.mpd
X%%EXAMPLESDIR%%/chap12/main2/main2.mpd
X%%EXAMPLESDIR%%/chap13/centralized/No_input.std
X%%EXAMPLESDIR%%/chap13/centralized/Script
X%%EXAMPLESDIR%%/chap13/centralized/centralized.mpd
X%%EXAMPLESDIR%%/chap13/decentralized/No_input.std
X%%EXAMPLESDIR%%/chap13/decentralized/Script
X%%EXAMPLESDIR%%/chap13/decentralized/decentralized.mpd
X%%EXAMPLESDIR%%/chap13/distributed/No_input.std
X%%EXAMPLESDIR%%/chap13/distributed/Script
X%%EXAMPLESDIR%%/chap13/distributed/distributed.mpd
X%%EXAMPLESDIR%%/chap14/bag/No_input.std
X%%EXAMPLESDIR%%/chap14/bag/Script
X%%EXAMPLESDIR%%/chap14/bag/bag.mpd
X%%EXAMPLESDIR%%/chap14/broadcast/No_input.std
X%%EXAMPLESDIR%%/chap14/broadcast/Script
X%%EXAMPLESDIR%%/chap14/broadcast/broadcast.mpd
X%%EXAMPLESDIR%%/chap14/heartbeat/No_input.std
X%%EXAMPLESDIR%%/chap14/heartbeat/Script
X%%EXAMPLESDIR%%/chap14/heartbeat/heartbeat.mpd
X%%EXAMPLESDIR%%/chap14/strip/No_input.std
X%%EXAMPLESDIR%%/chap14/strip/Script
X%%EXAMPLESDIR%%/chap14/strip/strip.mpd
X%%EXAMPLESDIR%%/chap15/co/No_input.std
X%%EXAMPLESDIR%%/chap15/co/Script
X%%EXAMPLESDIR%%/chap15/co/co.mpd
X%%EXAMPLESDIR%%/chap15/gs/No_input.std
X%%EXAMPLESDIR%%/chap15/gs/Script
X%%EXAMPLESDIR%%/chap15/gs/gs.mpd
X%%EXAMPLESDIR%%/chap15/heartbeat/No_input.std
X%%EXAMPLESDIR%%/chap15/heartbeat/Script
X%%EXAMPLESDIR%%/chap15/heartbeat/heartbeat.mpd
X%%EXAMPLESDIR%%/chap15/strip/No_input.std
X%%EXAMPLESDIR%%/chap15/strip/Script
X%%EXAMPLESDIR%%/chap15/strip/strip.mpd
X%%EXAMPLESDIR%%/chap15/vm/No_input.std
X%%EXAMPLESDIR%%/chap15/vm/Script
X%%EXAMPLESDIR%%/chap15/vm/vm.mpd
X%%EXAMPLESDIR%%/chap16/README
X%%EXAMPLESDIR%%/chap16/cities3
X%%EXAMPLESDIR%%/chap16/cities4
X%%EXAMPLESDIR%%/chap16/cities6
X%%EXAMPLESDIR%%/chap16/cities8
X%%EXAMPLESDIR%%/chap16/distributed/Script
X%%EXAMPLESDIR%%/chap16/distributed/cities3.std
X%%EXAMPLESDIR%%/chap16/distributed/cities4.std
X%%EXAMPLESDIR%%/chap16/distributed/cities6.std
X%%EXAMPLESDIR%%/chap16/distributed/cities8.std
X%%EXAMPLESDIR%%/chap16/distributed/distributed.mpd
X%%EXAMPLESDIR%%/chap16/sequential/Script
X%%EXAMPLESDIR%%/chap16/sequential/cities3.std
X%%EXAMPLESDIR%%/chap16/sequential/cities4.std
X%%EXAMPLESDIR%%/chap16/sequential/cities6.std
X%%EXAMPLESDIR%%/chap16/sequential/cities8.std
X%%EXAMPLESDIR%%/chap16/sequential/sequential.mpd
X%%EXAMPLESDIR%%/chap16/shared/Script
X%%EXAMPLESDIR%%/chap16/shared/cities3.std
X%%EXAMPLESDIR%%/chap16/shared/cities4.std
X%%EXAMPLESDIR%%/chap16/shared/cities6.std
X%%EXAMPLESDIR%%/chap16/shared/cities8.std
X%%EXAMPLESDIR%%/chap16/shared/shared.mpd
X%%EXAMPLESDIR%%/chap17/No_input.std
X%%EXAMPLESDIR%%/chap17/Script
X%%EXAMPLESDIR%%/chap17/ci.mpd
X%%EXAMPLESDIR%%/chap17/ds.mpd
X%%EXAMPLESDIR%%/chap17/fs.mpd
X%%EXAMPLESDIR%%/chap17/globals.mpd
X%%EXAMPLESDIR%%/chap17/login.mpd
X%%EXAMPLESDIR%%/chap17/main.mpd
X%%EXAMPLESDIR%%/chap18/Bus.mpd
X%%EXAMPLESDIR%%/chap18/No_input.std
X%%EXAMPLESDIR%%/chap18/Processor.mpd
X%%EXAMPLESDIR%%/chap18/Scheduler.mpd
X%%EXAMPLESDIR%%/chap18/Script
X%%EXAMPLESDIR%%/graphics/Makefile
X%%EXAMPLESDIR%%/graphics/README
X%%EXAMPLESDIR%%/graphics/button.mpd
X%%EXAMPLESDIR%%/graphics/colors.100
X%%EXAMPLESDIR%%/graphics/colors.20
X%%EXAMPLESDIR%%/graphics/colors.50
X%%EXAMPLESDIR%%/graphics/demo.mpd
X%%EXAMPLESDIR%%/graphics/gauss.mpd
X%%EXAMPLESDIR%%/graphics/hello.mpd
X%%EXAMPLESDIR%%/graphics/mandel.mpd
X%%EXAMPLESDIR%%/graphics/qsort.mpd
X%%EXAMPLESDIR%%/graphics/winquad.mpd
X%%EXAMPLESDIR%%/misc/heartbeat/Script
X%%EXAMPLESDIR%%/misc/heartbeat/in1.1.std
X%%EXAMPLESDIR%%/misc/heartbeat/in1.3.std
X%%EXAMPLESDIR%%/misc/heartbeat/in2.2.std
X%%EXAMPLESDIR%%/misc/heartbeat/in2.4.std
X%%EXAMPLESDIR%%/misc/heartbeat/in3.3.std
X%%EXAMPLESDIR%%/misc/heartbeat/in4.3.std
X%%EXAMPLESDIR%%/misc/heartbeat/in4.4.std
X%%EXAMPLESDIR%%/misc/heartbeat/in4.5.std
X%%EXAMPLESDIR%%/misc/heartbeat/in5.1.std
X%%EXAMPLESDIR%%/misc/heartbeat/in5.4.std
X%%EXAMPLESDIR%%/misc/heartbeat/in6.2.std
X%%EXAMPLESDIR%%/misc/heartbeat/in6.7.std
X%%EXAMPLESDIR%%/misc/heartbeat/input1
X%%EXAMPLESDIR%%/misc/heartbeat/input2
X%%EXAMPLESDIR%%/misc/heartbeat/input3
X%%EXAMPLESDIR%%/misc/heartbeat/input4
X%%EXAMPLESDIR%%/misc/heartbeat/input5
X%%EXAMPLESDIR%%/misc/heartbeat/input6
X%%EXAMPLESDIR%%/misc/heartbeat/main.mpd
X%%EXAMPLESDIR%%/misc/heartbeat/node.mpd
X%%EXAMPLESDIR%%/misc/heartbeat/printer.mpd
X%%EXAMPLESDIR%%/misc/mbrot/No_input.std
X%%EXAMPLESDIR%%/misc/mbrot/Script
X%%EXAMPLESDIR%%/misc/mbrot/bkend.c
X%%EXAMPLESDIR%%/misc/mbrot/main.mpd
X%%EXAMPLESDIR%%/misc/mbrot/mbrot.c
X%%EXAMPLESDIR%%/misc/mbrot/remote.mpd
X%%EXAMPLESDIR%%/misc/probe/Script
X%%EXAMPLESDIR%%/misc/probe/in1.1.std
X%%EXAMPLESDIR%%/misc/probe/in1.3.std
X%%EXAMPLESDIR%%/misc/probe/in2.2.std
X%%EXAMPLESDIR%%/misc/probe/in2.4.std
X%%EXAMPLESDIR%%/misc/probe/in3.3.std
X%%EXAMPLESDIR%%/misc/probe/in4.3.std
X%%EXAMPLESDIR%%/misc/probe/in4.4.std
X%%EXAMPLESDIR%%/misc/probe/in4.5.std
X%%EXAMPLESDIR%%/misc/probe/in5.1.std
X%%EXAMPLESDIR%%/misc/probe/in5.4.std
X%%EXAMPLESDIR%%/misc/probe/in6.2.std
X%%EXAMPLESDIR%%/misc/probe/in6.7.std
X%%EXAMPLESDIR%%/misc/probe/input1
X%%EXAMPLESDIR%%/misc/probe/input2
X%%EXAMPLESDIR%%/misc/probe/input3
X%%EXAMPLESDIR%%/misc/probe/input4
X%%EXAMPLESDIR%%/misc/probe/input5
X%%EXAMPLESDIR%%/misc/probe/input6
X%%EXAMPLESDIR%%/misc/probe/main.mpd
X%%EXAMPLESDIR%%/misc/probe/node.mpd
X%%EXAMPLESDIR%%/misc/probe/printer.mpd
X%%EXAMPLESDIR%%/misc/queens/No_input.std
X%%EXAMPLESDIR%%/misc/queens/Script
X%%EXAMPLESDIR%%/misc/queens/queens.mpd
X%%EXAMPLESDIR%%/misc/remote/Script
X%%EXAMPLESDIR%%/misc/remote/remote.mpd
X%%EXAMPLESDIR%%/misc/tty/No_input.std
X%%EXAMPLESDIR%%/misc/tty/Script
X%%EXAMPLESDIR%%/misc/tty/tty.mpd
X%%EXAMPLESDIR%%/misc/wondrous/No_input.std
X%%EXAMPLESDIR%%/misc/wondrous/Script
X%%EXAMPLESDIR%%/misc/wondrous/wondrous.mpd
X%%EXAMPLESDIR%%/tutorial/cgrep.vm/No_input.std
X%%EXAMPLESDIR%%/tutorial/cgrep.vm/Script
X%%EXAMPLESDIR%%/tutorial/cgrep.vm/cgrep.vm.mpd
X%%EXAMPLESDIR%%/tutorial/cgrep/No_input.std
X%%EXAMPLESDIR%%/tutorial/cgrep/Script
X%%EXAMPLESDIR%%/tutorial/cgrep/cgrep.mpd
X%%EXAMPLESDIR%%/tutorial/cs.simulation/No_input.std
X%%EXAMPLESDIR%%/tutorial/cs.simulation/Script
X%%EXAMPLESDIR%%/tutorial/cs.simulation/cs.simulation.mpd
X%%EXAMPLESDIR%%/tutorial/find/No_input.std
X%%EXAMPLESDIR%%/tutorial/find/Script
X%%EXAMPLESDIR%%/tutorial/find/find.mpd
X%%EXAMPLESDIR%%/tutorial/hello/No_input.std
X%%EXAMPLESDIR%%/tutorial/hello/Script
X%%EXAMPLESDIR%%/tutorial/hello/hello.mpd
X%%EXAMPLESDIR%%/tutorial/mm.co/No_input.std
X%%EXAMPLESDIR%%/tutorial/mm.co/Script
X%%EXAMPLESDIR%%/tutorial/mm.co/mm.co.mpd
X%%EXAMPLESDIR%%/tutorial/mm.dist/No_input.std
X%%EXAMPLESDIR%%/tutorial/mm.dist/Script
X%%EXAMPLESDIR%%/tutorial/mm.dist/mm.dist.mpd
X%%EXAMPLESDIR%%/tutorial/mm.process/No_input.std
X%%EXAMPLESDIR%%/tutorial/mm.process/Script
X%%EXAMPLESDIR%%/tutorial/mm.process/mm.process.mpd
X%%EXAMPLESDIR%%/tutorial/mm.seq/No_input.std
X%%EXAMPLESDIR%%/tutorial/mm.seq/Script
X%%EXAMPLESDIR%%/tutorial/mm.seq/mm.seq.mpd
X%%EXAMPLESDIR%%/tutorial/quad.co/No_input.std
X%%EXAMPLESDIR%%/tutorial/quad.co/Script
X%%EXAMPLESDIR%%/tutorial/quad.co/quad.co.mpd
X%%EXAMPLESDIR%%/tutorial/quad.iter/No_input.std
X%%EXAMPLESDIR%%/tutorial/quad.iter/Script
X%%EXAMPLESDIR%%/tutorial/quad.iter/quad.iter.mpd
X%%EXAMPLESDIR%%/tutorial/quad.recurse/No_input.std
X%%EXAMPLESDIR%%/tutorial/quad.recurse/Script
X%%EXAMPLESDIR%%/tutorial/quad.recurse/quad.recurse.mpd
X%%EXAMPLESDIR%%/tutorial/quick/No_input.std
X%%EXAMPLESDIR%%/tutorial/quick/Script
X%%EXAMPLESDIR%%/tutorial/quick/quick.mpd
X%%EXAMPLESDIR%%/tutorial/rw.simulation/No_input.std
X%%EXAMPLESDIR%%/tutorial/rw.simulation/Script
X%%EXAMPLESDIR%%/tutorial/rw.simulation/rw.simulation.mpd
X%%EXAMPLESDIR%%/tutorial/sum/No_input.std
X%%EXAMPLESDIR%%/tutorial/sum/Script
X%%EXAMPLESDIR%%/tutorial/sum/sum.mpd
X%%EXAMPLESDIR%%/tutorial/window.hello/Script
X%%EXAMPLESDIR%%/tutorial/window.hello/window.hello.mpd
X@dirrm %%EXAMPLESDIR%%/tutorial/window.hello
X@dirrm %%EXAMPLESDIR%%/tutorial/sum
X@dirrm %%EXAMPLESDIR%%/tutorial/rw.simulation
X@dirrm %%EXAMPLESDIR%%/tutorial/quick
X@dirrm %%EXAMPLESDIR%%/tutorial/quad.recurse
X@dirrm %%EXAMPLESDIR%%/tutorial/quad.iter
X@dirrm %%EXAMPLESDIR%%/tutorial/quad.co
X@dirrm %%EXAMPLESDIR%%/tutorial/mm.seq
X@dirrm %%EXAMPLESDIR%%/tutorial/mm.process
X@dirrm %%EXAMPLESDIR%%/tutorial/mm.dist
X@dirrm %%EXAMPLESDIR%%/tutorial/mm.co
X@dirrm %%EXAMPLESDIR%%/tutorial/hello
X@dirrm %%EXAMPLESDIR%%/tutorial/find
X@dirrm %%EXAMPLESDIR%%/tutorial/cs.simulation
X@dirrm %%EXAMPLESDIR%%/tutorial/cgrep.vm
X@dirrm %%EXAMPLESDIR%%/tutorial/cgrep
X@dirrm %%EXAMPLESDIR%%/tutorial
X@dirrm %%EXAMPLESDIR%%/misc/wondrous
X@dirrm %%EXAMPLESDIR%%/misc/tty
X@dirrm %%EXAMPLESDIR%%/misc/remote
X@dirrm %%EXAMPLESDIR%%/misc/queens
X@dirrm %%EXAMPLESDIR%%/misc/probe
X@dirrm %%EXAMPLESDIR%%/misc/mbrot
X@dirrm %%EXAMPLESDIR%%/misc/heartbeat
X@dirrm %%EXAMPLESDIR%%/misc
X@dirrm %%EXAMPLESDIR%%/graphics
X@dirrm %%EXAMPLESDIR%%/chap18
X@dirrm %%EXAMPLESDIR%%/chap17
X@dirrm %%EXAMPLESDIR%%/chap16/shared
X@dirrm %%EXAMPLESDIR%%/chap16/sequential
X@dirrm %%EXAMPLESDIR%%/chap16/distributed
X@dirrm %%EXAMPLESDIR%%/chap16
X@dirrm %%EXAMPLESDIR%%/chap15/vm
X@dirrm %%EXAMPLESDIR%%/chap15/strip
X@dirrm %%EXAMPLESDIR%%/chap15/heartbeat
X@dirrm %%EXAMPLESDIR%%/chap15/gs
X@dirrm %%EXAMPLESDIR%%/chap15/co
X@dirrm %%EXAMPLESDIR%%/chap15
X@dirrm %%EXAMPLESDIR%%/chap14/strip
X@dirrm %%EXAMPLESDIR%%/chap14/heartbeat
X@dirrm %%EXAMPLESDIR%%/chap14/broadcast
X@dirrm %%EXAMPLESDIR%%/chap14/bag
X@dirrm %%EXAMPLESDIR%%/chap14
X@dirrm %%EXAMPLESDIR%%/chap13/distributed
X@dirrm %%EXAMPLESDIR%%/chap13/decentralized
X@dirrm %%EXAMPLESDIR%%/chap13/centralized
X@dirrm %%EXAMPLESDIR%%/chap13
X@dirrm %%EXAMPLESDIR%%/chap12/main2
X@dirrm %%EXAMPLESDIR%%/chap12/main1
X@dirrm %%EXAMPLESDIR%%/chap12
X@dirrm %%EXAMPLESDIR%%/chap11/swap
X@dirrm %%EXAMPLESDIR%%/chap11/sieve
X@dirrm %%EXAMPLESDIR%%/chap11/main2
X@dirrm %%EXAMPLESDIR%%/chap11/main1
X@dirrm %%EXAMPLESDIR%%/chap11/mailbox
X@dirrm %%EXAMPLESDIR%%/chap11/cs
X@dirrm %%EXAMPLESDIR%%/chap11/buffer
X@dirrm %%EXAMPLESDIR%%/chap11/RW
X@dirrm %%EXAMPLESDIR%%/chap11
X@dirrm %%EXAMPLESDIR%%/chap10/sort
X@dirrm %%EXAMPLESDIR%%/chap10/fun2
X@dirrm %%EXAMPLESDIR%%/chap10/fun1
X@dirrm %%EXAMPLESDIR%%/chap10/conversation
X@dirrm %%EXAMPLESDIR%%/chap10/Stack
X@dirrm %%EXAMPLESDIR%%/chap10
X@dirrm %%EXAMPLESDIR%%/chap09/quadrature
X@dirrm %%EXAMPLESDIR%%/chap09/merge
X@dirrm %%EXAMPLESDIR%%/chap09/cs4
X@dirrm %%EXAMPLESDIR%%/chap09/cs3
X@dirrm %%EXAMPLESDIR%%/chap09/cs2
X@dirrm %%EXAMPLESDIR%%/chap09/cs1
X@dirrm %%EXAMPLESDIR%%/chap09/CS
X@dirrm %%EXAMPLESDIR%%/chap09
X@dirrm %%EXAMPLESDIR%%/chap08/barrier2
X@dirrm %%EXAMPLESDIR%%/chap08/barrier1
X@dirrm %%EXAMPLESDIR%%/chap08/CS_Ordered
X@dirrm %%EXAMPLESDIR%%/chap08/CS
X@dirrm %%EXAMPLESDIR%%/chap08
X@dirrm %%EXAMPLESDIR%%/chap07/sums
X@dirrm %%EXAMPLESDIR%%/chap07/quick
X@dirrm %%EXAMPLESDIR%%/chap07/mult
X@dirrm %%EXAMPLESDIR%%/chap07/foo2
X@dirrm %%EXAMPLESDIR%%/chap07/foo1
X@dirrm %%EXAMPLESDIR%%/chap07
X@dirrm %%EXAMPLESDIR%%/chap05/foo
X@dirrm %%EXAMPLESDIR%%/chap05/Stack
X@dirrm %%EXAMPLESDIR%%/chap05
X@dirrm %%EXAMPLESDIR%%/chap04/trapezoidal
X@dirrm %%EXAMPLESDIR%%/chap04/sort2
X@dirrm %%EXAMPLESDIR%%/chap04/sort1
X@dirrm %%EXAMPLESDIR%%/chap04/sigma
X@dirrm %%EXAMPLESDIR%%/chap04/search
X@dirrm %%EXAMPLESDIR%%/chap04/left
X@dirrm %%EXAMPLESDIR%%/chap04/insert
X@dirrm %%EXAMPLESDIR%%/chap04/factorial
X@dirrm %%EXAMPLESDIR%%/chap04/fact
X@dirrm %%EXAMPLESDIR%%/chap04/evaluator
X@dirrm %%EXAMPLESDIR%%/chap04/differ
X@dirrm %%EXAMPLESDIR%%/chap04/center
X@dirrm %%EXAMPLESDIR%%/chap04
X@dirrm %%EXAMPLESDIR%%/chap01/matrix
X@dirrm %%EXAMPLESDIR%%/chap01/hello
X@dirrm %%EXAMPLESDIR%%/chap01/factorial
X@dirrm %%EXAMPLESDIR%%/chap01/cgrep
X@dirrm %%EXAMPLESDIR%%/chap01/CS
X@dirrm %%EXAMPLESDIR%%/chap01
X@dirrm %%EXAMPLESDIR%%/animator
X@dirrm %%EXAMPLESDIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrm lib/mpd
END-of-mpd/pkg-plist
exit
--- mpd-1.0.1.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: ports/108806: [NEW PORT] lang/mpd: A concurrent programming language

Alejandro Pulver-2
Synopsis: [NEW PORT] lang/mpd: A concurrent programming language

Responsible-Changed-From-To: freebsd-ports-bugs->alepulver
Responsible-Changed-By: alepulver
Responsible-Changed-When: Mon Feb 5 18:08:05 UTC 2007
Responsible-Changed-Why:


http://www.freebsd.org/cgi/query-pr.cgi?pr=108806
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: ports/108806: [NEW PORT] lang/mpd: A concurrent programming language

Alejandro Pulver-2
In reply to this post by Kai Wang
Synopsis: [NEW PORT] lang/mpd: A concurrent programming language

Responsible-Changed-From-To: freebsd-ports-bugs->alepulver
Responsible-Changed-By: alepulver
Responsible-Changed-When: Wed Feb 7 04:26:06 UTC 2007
Responsible-Changed-Why:
I'll take it.

http://www.freebsd.org/cgi/query-pr.cgi?pr=108806
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"