pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/sr-examples Examples for SR, a language for concu...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b5f8fb716e0a
branches:  trunk
changeset: 489721:b5f8fb716e0a
user:      is <is%pkgsrc.org@localhost>
date:      Fri Feb 25 16:24:07 2005 +0000

description:
Examples for SR, a language for concurrent programming from the University
of Arizona.

diffstat:

 lang/sr-examples/DESCR    |    8 +
 lang/sr-examples/Makefile |   36 ++++
 lang/sr-examples/PLIST    |  337 ++++++++++++++++++++++++++++++++++++++++++++++
 lang/sr-examples/distinfo |    4 +
 4 files changed, 385 insertions(+), 0 deletions(-)

diffs (truncated from 401 to 300 lines):

diff -r 238d9fa53391 -r b5f8fb716e0a lang/sr-examples/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/sr-examples/DESCR    Fri Feb 25 16:24:07 2005 +0000
@@ -0,0 +1,8 @@
+These are the example files for SR, Version 2.3.2, from the University
+of Arizona.
+
+SR is described in "The SR Programming Language: Concurrency in Practice"
+by Gregory R. Andrews and Ronald A. Olsson (Benjamin/Cummings, 1993, ISBN
+0-8053-0088-0).  Information about concurrent programming in general can be
+found in "Concurrent Programming: Principles and Practice" by Gregory R.
+Andrews (Benjamin/Cummings, 1991, ISBN 0-8053-0086-4). 
diff -r 238d9fa53391 -r b5f8fb716e0a lang/sr-examples/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/sr-examples/Makefile Fri Feb 25 16:24:07 2005 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/02/25 16:24:07 is Exp $
+#
+
+DISTNAME=              vs
+PKGNAME=               sr-examples-2.3.2
+CATEGORIES=            lang parallel
+MASTER_SITES=          ftp://ftp.cs.arizona.edu/sr/
+EXTRACT_SUFX=          .tar.Z
+
+MAINTAINER=            is%NetBSD.org@localhost
+HOMEPAGE=              http://www.cs.arizona.edu/sr/
+COMMENT=               The SR language compiler and run time system
+
+WRKSRC= ${WRKDIR}
+
+ONLY_FOR_PLATFORM=     NetBSD-*-*
+
+### Use the second line below for installing if you want to make print-PLIST!
+DOMOD=
+#DOMOD=-pm
+
+do-extract:
+
+do-configure:
+
+do-patch:
+
+do-build:
+
+do-install:
+                       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/sr
+                       ${PAX} -zr ${DOMOD} -f ${DISTDIR}/${DISTFILES} \
+                         -s ,vsuite/examples,${PREFIX}/share/examples/sr, \
+                         vsuite/examples
+
+.include "../../mk/bsd.pkg.mk"
diff -r 238d9fa53391 -r b5f8fb716e0a lang/sr-examples/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/sr-examples/PLIST    Fri Feb 25 16:24:07 2005 +0000
@@ -0,0 +1,337 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/02/25 16:24:07 is Exp $
+share/examples/sr/README
+share/examples/sr/ccr2sr/1/No_input.std
+share/examples/sr/ccr2sr/1/Script
+share/examples/sr/ccr2sr/1/a.ccr
+share/examples/sr/ccr2sr/2/Script
+share/examples/sr/ccr2sr/2/a.ccr
+share/examples/sr/ccr2sr/3/Script
+share/examples/sr/ccr2sr/3/a.ccr
+share/examples/sr/ccr2sr/4/Script
+share/examples/sr/ccr2sr/4/a.ccr
+share/examples/sr/ccr2sr/5/Script
+share/examples/sr/ccr2sr/5/a.ccr
+share/examples/sr/ccr2sr/oned/No_input.std
+share/examples/sr/ccr2sr/oned/Script
+share/examples/sr/ccr2sr/oned/bb.ccr
+share/examples/sr/ccr2sr/rw/No_input.std
+share/examples/sr/ccr2sr/rw/Script
+share/examples/sr/ccr2sr/rw/rw.ccr
+share/examples/sr/ccr2sr/twod/No_input.std
+share/examples/sr/ccr2sr/twod/Script
+share/examples/sr/ccr2sr/twod/bb.ccr
+share/examples/sr/chap01/CS.sr
+share/examples/sr/chap01/cgrep.sr
+share/examples/sr/chap01/factorial.sr
+share/examples/sr/chap01/hello.sr
+share/examples/sr/chap01/matrix.sr
+share/examples/sr/chap04/center.sr
+share/examples/sr/chap04/differ.sr
+share/examples/sr/chap04/evaluator.sr
+share/examples/sr/chap04/fact.sr
+share/examples/sr/chap04/factorial.sr
+share/examples/sr/chap04/insert.sr
+share/examples/sr/chap04/left.sr
+share/examples/sr/chap04/search.sr
+share/examples/sr/chap04/sigma.sr
+share/examples/sr/chap04/sort1.sr
+share/examples/sr/chap04/sort2.sr
+share/examples/sr/chap04/trapezoidal.sr
+share/examples/sr/chap05/Diagonal.sr
+share/examples/sr/chap05/Screen.sr
+share/examples/sr/chap05/Stack.sr
+share/examples/sr/chap05/Stack_User.sr
+share/examples/sr/chap05/foo.sr
+share/examples/sr/chap07/compressor.sr
+share/examples/sr/chap07/foo1.sr
+share/examples/sr/chap07/foo2.sr
+share/examples/sr/chap07/mult.sr
+share/examples/sr/chap07/partial_sums.sr
+share/examples/sr/chap07/quick.sr
+share/examples/sr/chap08/CS.sr
+share/examples/sr/chap08/CS_Ordered.sr
+share/examples/sr/chap08/barrier1.sr
+share/examples/sr/chap08/barrier2.sr
+share/examples/sr/chap09/CS.sr
+share/examples/sr/chap09/buffer.sr
+share/examples/sr/chap09/cs1.sr
+share/examples/sr/chap09/cs2.sr
+share/examples/sr/chap09/cs3.sr
+share/examples/sr/chap09/cs4.sr
+share/examples/sr/chap09/quadrature.sr
+share/examples/sr/chap09/stream_merge.sr
+share/examples/sr/chap10/Stack.sr
+share/examples/sr/chap10/Stack_User.sr
+share/examples/sr/chap10/conversation.sr
+share/examples/sr/chap10/fun1.sr
+share/examples/sr/chap10/fun2.sr
+share/examples/sr/chap10/pipeline_sort.sr
+share/examples/sr/chap11/RW_allocator.sr
+share/examples/sr/chap11/bounded_buffer.sr
+share/examples/sr/chap11/cs.sr
+share/examples/sr/chap11/mailbox.sr
+share/examples/sr/chap11/main1.sr
+share/examples/sr/chap11/main2.sr
+share/examples/sr/chap11/sieve.sr
+share/examples/sr/chap11/swap.sr
+share/examples/sr/chap12/foo.sr
+share/examples/sr/chap12/glob.sr
+share/examples/sr/chap12/main1.sr
+share/examples/sr/chap12/main2.sr
+share/examples/sr/chap13/centralized.sr
+share/examples/sr/chap13/decentralized.sr
+share/examples/sr/chap13/distributed.sr
+share/examples/sr/chap14/bag.sr
+share/examples/sr/chap14/broadcast.sr
+share/examples/sr/chap14/heartbeat.sr
+share/examples/sr/chap14/strip.sr
+share/examples/sr/chap15/co.sr
+share/examples/sr/chap15/gs.sr
+share/examples/sr/chap15/heartbeat.sr
+share/examples/sr/chap15/hosts
+share/examples/sr/chap15/strip.sr
+share/examples/sr/chap15/vm.sr
+share/examples/sr/chap16/cities14
+share/examples/sr/chap16/cities3
+share/examples/sr/chap16/cities4
+share/examples/sr/chap16/cities6
+share/examples/sr/chap16/cities8
+share/examples/sr/chap16/distributed.sr
+share/examples/sr/chap16/sequential.sr
+share/examples/sr/chap16/shared.sr
+share/examples/sr/chap17/ci.sr
+share/examples/sr/chap17/ds.sr
+share/examples/sr/chap17/fs.sr
+share/examples/sr/chap17/globals.sr
+share/examples/sr/chap17/login.sr
+share/examples/sr/chap17/main.sr
+share/examples/sr/chap18/Bus.sr
+share/examples/sr/chap18/Processor.sr
+share/examples/sr/chap18/Scheduler.sr
+share/examples/sr/csp2sr/1/Script
+share/examples/sr/csp2sr/1/a.csp
+share/examples/sr/csp2sr/2/Script
+share/examples/sr/csp2sr/2/b.csp
+share/examples/sr/csp2sr/3/Script
+share/examples/sr/csp2sr/3/c.csp
+share/examples/sr/csp2sr/4/Script
+share/examples/sr/csp2sr/4/d.csp
+share/examples/sr/csp2sr/5/Script
+share/examples/sr/csp2sr/5/e.csp
+share/examples/sr/csp2sr/6/Script
+share/examples/sr/csp2sr/6/i.csp
+share/examples/sr/csp2sr/7/Script
+share/examples/sr/csp2sr/7/f.csp
+share/examples/sr/csp2sr/8/Script
+share/examples/sr/csp2sr/8/f.csp
+share/examples/sr/csp2sr/dp1/Script
+share/examples/sr/csp2sr/dp1/dp.csp
+share/examples/sr/csp2sr/dp1/te.std
+share/examples/sr/csp2sr/dp1/ti.std
+share/examples/sr/csp2sr/dp2/Script
+share/examples/sr/csp2sr/dp2/dp.csp
+share/examples/sr/csp2sr/nest/Script
+share/examples/sr/csp2sr/nest/nest.csp
+share/examples/sr/csp2sr/pair1/Script
+share/examples/sr/csp2sr/pair1/pair.csp
+share/examples/sr/csp2sr/pair2/Script
+share/examples/sr/csp2sr/pair2/pair.csp
+share/examples/sr/csp2sr/pair3/Script
+share/examples/sr/csp2sr/pair3/pair.csp
+share/examples/sr/csp2sr/sieve/Script
+share/examples/sr/csp2sr/sieve/sieve.csp
+share/examples/sr/csp2sr/sort1/Script
+share/examples/sr/csp2sr/sort1/sort.csp
+share/examples/sr/csp2sr/sort2/Script
+share/examples/sr/csp2sr/sort2/sort.csp
+share/examples/sr/csp2sr/wxe1/Script
+share/examples/sr/csp2sr/wxe1/both.std
+share/examples/sr/csp2sr/wxe1/g.csp
+share/examples/sr/csp2sr/wxe2/Script
+share/examples/sr/csp2sr/wxe2/h.csp
+share/examples/sr/m2sr/barrier1/Script
+share/examples/sr/m2sr/barrier1/b.sr
+share/examples/sr/m2sr/barrier1/barrier.m
+share/examples/sr/m2sr/barrier1/test.sr
+share/examples/sr/m2sr/barrier2/Script
+share/examples/sr/m2sr/barrier2/barrier.m
+share/examples/sr/m2sr/barrier2/sc.std
+share/examples/sr/m2sr/barrier2/test.sr
+share/examples/sr/m2sr/bb1/Script
+share/examples/sr/m2sr/bb1/a.m
+share/examples/sr/m2sr/bb1/test.sr
+share/examples/sr/m2sr/bb2/Script
+share/examples/sr/m2sr/bb2/a.m
+share/examples/sr/m2sr/bb2/test.sr
+share/examples/sr/m2sr/critsec/Script
+share/examples/sr/m2sr/critsec/a.m
+share/examples/sr/m2sr/critsec/all.std
+share/examples/sr/m2sr/critsec/test.sr
+share/examples/sr/m2sr/cscan1/Script
+share/examples/sr/m2sr/cscan1/a.m
+share/examples/sr/m2sr/cscan1/test.sr
+share/examples/sr/m2sr/cscan2/Script
+share/examples/sr/m2sr/cscan2/a.m
+share/examples/sr/m2sr/cscan2/all.std
+share/examples/sr/m2sr/cscan2/test.sr
+share/examples/sr/m2sr/nocv/Script
+share/examples/sr/m2sr/nocv/nocv.m
+share/examples/sr/m2sr/nocv/test.sr
+share/examples/sr/m2sr/noproc/Script
+share/examples/sr/m2sr/noproc/noproc.m
+share/examples/sr/m2sr/noproc/test.sr
+share/examples/sr/m2sr/timer/Script
+share/examples/sr/m2sr/timer/test.sr
+share/examples/sr/m2sr/timer/timer.m
+share/examples/sr/other/heartbeat/Script
+share/examples/sr/other/heartbeat/in1.1.std
+share/examples/sr/other/heartbeat/in1.3.std
+share/examples/sr/other/heartbeat/in2.2.std
+share/examples/sr/other/heartbeat/in2.4.std
+share/examples/sr/other/heartbeat/in3.3.std
+share/examples/sr/other/heartbeat/in4.3.std
+share/examples/sr/other/heartbeat/in4.4.std
+share/examples/sr/other/heartbeat/in4.5.std
+share/examples/sr/other/heartbeat/in5.1.std
+share/examples/sr/other/heartbeat/in5.4.std
+share/examples/sr/other/heartbeat/in6.2.std
+share/examples/sr/other/heartbeat/in6.7.std
+share/examples/sr/other/heartbeat/input1
+share/examples/sr/other/heartbeat/input2
+share/examples/sr/other/heartbeat/input3
+share/examples/sr/other/heartbeat/input4
+share/examples/sr/other/heartbeat/input5
+share/examples/sr/other/heartbeat/input6
+share/examples/sr/other/heartbeat/main.sr
+share/examples/sr/other/heartbeat/node.sr
+share/examples/sr/other/heartbeat/printer.sr
+share/examples/sr/other/mbrot/No_input.std
+share/examples/sr/other/mbrot/Script
+share/examples/sr/other/mbrot/bkend.c
+share/examples/sr/other/mbrot/main.sr
+share/examples/sr/other/mbrot/mbrot.c
+share/examples/sr/other/mbrot/remote.sr
+share/examples/sr/other/probe/Script
+share/examples/sr/other/probe/in1.1.std
+share/examples/sr/other/probe/in1.3.std
+share/examples/sr/other/probe/in2.2.std
+share/examples/sr/other/probe/in2.4.std
+share/examples/sr/other/probe/in3.3.std
+share/examples/sr/other/probe/in4.3.std
+share/examples/sr/other/probe/in4.4.std
+share/examples/sr/other/probe/in4.5.std
+share/examples/sr/other/probe/in5.1.std
+share/examples/sr/other/probe/in5.4.std
+share/examples/sr/other/probe/in6.2.std
+share/examples/sr/other/probe/in6.7.std
+share/examples/sr/other/probe/input1
+share/examples/sr/other/probe/input2
+share/examples/sr/other/probe/input3
+share/examples/sr/other/probe/input4
+share/examples/sr/other/probe/input5
+share/examples/sr/other/probe/input6
+share/examples/sr/other/probe/main.sr
+share/examples/sr/other/probe/node.sr
+share/examples/sr/other/probe/printer.sr
+share/examples/sr/other/queens/No_input.std
+share/examples/sr/other/queens/Script
+share/examples/sr/other/queens/queens.sr
+share/examples/sr/other/remote/Script
+share/examples/sr/other/remote/remote.sr
+share/examples/sr/other/tty/No_input.std
+share/examples/sr/other/tty/Script
+share/examples/sr/other/tty/tty.sr
+share/examples/sr/other/wondrous/No_input.std



Home | Main Index | Thread Index | Old Index