Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2002 02:11:04 +0900 (JST)
From:      NINOMIYA Hideyuki <nin@Jp.FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/42703: New port: lang/pdss -- KL1(Parallel logic programming language)byte-code Interpreter/compiler environment
Message-ID:  <20020913.021104.341138998.nin@polka.mail.plala.or.jp>

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

>Number:         42703
>Category:       ports
>Synopsis:       New port: lang/pdss -- KL1(Parallel logic programming language)byte-code Interpreter/compiler environment
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 12 10:20:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     NINOMIYA Hideyuki
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
System: FreeBSD mebius.private 4.6-STABLE FreeBSD 4.6-STABLE #2: Sun Aug 25 07:57:28 JST 2002 nin@mebius.private:/ext/obj/ext/4stable/src/sys/Mebius i386

>Description:
PDSS-KL1 System

Overview:
    The KL1 programming environment on an ordinary (not multi-processor)
    UNIX system.

Configuration:
    * KL1-B (byte code) interpreter written in C.
    * KL1 to KL1-B compilers written in KL1
      (and SICStus Prolog. [MAINTAINER comment: What is this ?])
    * Runtime support routines (command interpreter and I/O) written in KL1.
    * GNU Emacs Libraries - KL1-mode to edit KL1 source programs and
      PDSS-mode to run PDSS interactively through multiple emacs buffers.

WWW: http://www.icot.or.jp/ARCHIVE/Museum/IFS/HomePage-E.html

>How-To-Repeat:

>Fix:

# 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:
#
#	.
#	./pdss
#	./pdss/Makefile
#	./pdss/pkg-comment
#	./pdss/pkg-descr
#	./pdss/distinfo
#	./pdss/files
#	./pdss/files/patch-pdsscmp
#	./pdss/files/Makefile
#	./pdss/files/patch-compiler:Makefile
#	./pdss/files/patch-emacs:pdss-init.el
#	./pdss/files/patch-emulator:Makefile
#	./pdss/files/patch-emulator:config.h
#	./pdss/files/patch-mpimos:Makefile
#	./pdss/files/patch-pimos_utl:Makefile
#	./pdss/files/patch-runtime:Makefile
#	./pdss/files/patch-debug_utl:Makefile
#	./pdss/pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./pdss
mkdir -p ./pdss > /dev/null 2>&1
echo x - ./pdss/Makefile
sed 's/^X//' >./pdss/Makefile << 'END-of-./pdss/Makefile'
X# New ports collection makefile for:	PDSS-KL1
X# Date created:		07 Sep 2002
X# Whom:			NINOMIYA Hideyuki <nin@Jp.FreeBSD.org>
X#
X# $Id: Makefile,v 1.10 2002/09/07 16:36:54 nin Exp $
X# $FreeBSD$
X#
X
XPORTNAME=	pdss
XPORTVERSION=	2.52.21
X#PORTREVISION=	1
XCATEGORIES=	lang
XMASTER_SITES=	ftp://ftp.icot.or.jp/ifs/symbolic-proc/unix/
XDISTNAME=	${PORTNAME}
XEXTRACT_SUFX=	.tar.Z
XWRKSRC=		${WRKDIR}
X
XMAINTAINER=	nin@Jp.FreeBSD.org
X
XEMACS_FILES=	kl1-mode.el pdss-init.e.el pdss-init.j.el \
X		pdss-kl1cmp.el pdss-manual.el pdss.el
X
Xdo-configure:
X	@(cd ${WRKSRC} ; \
X	${MV} Makefile Makefile.orig ; \
X	${CP} ${FILESDIR}/Makefile ./ )
X.for f in pdsscmp emulator/config.h emacs/pdss-init.el
X	@(cd ${WRKSRC} ; \
X	${MV} ${f} ${f}.bak ; \
X	${SED} -e "s:%%PREFIX%%:${PREFIX}:" < ${f}.bak > ${f} )
X.endfor
X
Xpost-build:
X	@(cd ${WRKSRC}/emacs ; \
X	${MV} pdss-init.el pdss-init.el.bak ; \
X	${SED} -e "s:%%DOCDIR%%:doc.e:" < pdss-init.el.bak > pdss-init.e.el ; \
X	${SED} -e "s:%%DOCDIR%%:doc.j:" < pdss-init.el.bak > pdss-init.j.el )
X
Xpost-install:
X	@${MKDIR} ${DATADIR}/emacs
X	@(cd ${WRKSRC}/emacs ; \
X	${INSTALL_DATA} ${EMACS_FILES} ${DATADIR}/emacs/ )
X
X.include <bsd.port.mk>
END-of-./pdss/Makefile
echo x - ./pdss/pkg-comment
sed 's/^X//' >./pdss/pkg-comment << 'END-of-./pdss/pkg-comment'
XThe KL1 programming environment on an ordinary (not multi-processor) UNIX system.
END-of-./pdss/pkg-comment
echo x - ./pdss/pkg-descr
sed 's/^X//' >./pdss/pkg-descr << 'END-of-./pdss/pkg-descr'
XPDSS-KL1 System
X
XOverview:
X    The KL1 programming environment on an ordinary (not multi-processor)
X    UNIX system.
X
XConfiguration:
X    * KL1-B (byte code) interpreter written in C.
X    * KL1 to KL1-B compilers written in KL1
X      (and SICStus Prolog. [MAINTAINER comment: What is this ?])
X    * Runtime support routines (command interpreter and I/O) written in KL1.
X    * GNU Emacs Libraries - KL1-mode to edit KL1 source programs and
X      PDSS-mode to run PDSS interactively through multiple emacs buffers.
X
XWWW: http://www.icot.or.jp/ARCHIVE/Museum/IFS/HomePage-E.html
END-of-./pdss/pkg-descr
echo x - ./pdss/distinfo
sed 's/^X//' >./pdss/distinfo << 'END-of-./pdss/distinfo'
XMD5 (pdss.tar.Z) = c385081378910bb452e5f38e910572a0
END-of-./pdss/distinfo
echo c - ./pdss/files
mkdir -p ./pdss/files > /dev/null 2>&1
echo x - ./pdss/files/patch-pdsscmp
sed 's/^X//' >./pdss/files/patch-pdsscmp << 'END-of-./pdss/files/patch-pdsscmp'
XIndex: pdsscmp
X===================================================================
XRCS file: /ext/cvs/PDSS/pdsscmp,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.1
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.1
X--- pdsscmp	11 Jun 2002 16:11:11 -0000	1.1.1.1
X+++ pdsscmp	20 Jul 2002 08:30:53 -0000	1.1.1.1.2.1
X@@ -1,8 +1,19 @@
X-comp=/usr/local/src/pdss/compiler_pl/kl1cmp
X-tran=/usr/local/src/pdss/compiler_pl/pdsstrans
X-save=/usr/local/src/pdss/emulator/pdssasm
X-pdss=/usr/local/src/pdss/emulator/pdss
X-stup=/usr/local/src/pdss/emulator/KL1CMP
X+#!/bin/sh
X+# pdsscmp
X+#
X+# $Id: patch-pdsscmp,v 1.1 2002/09/07 16:33:39 nin Exp $
X+
X+pdssroot=%%PREFIX%%/libexec/pdss
X+#comp=/usr/local/src/pdss/compiler_pl/kl1cmp
X+comp=${pdssroot}/compiler_pl/kl1cmp
X+#tran=/usr/local/src/pdss/compiler_pl/pdsstrans
X+tran=${pdssroot}/compiler_pl/pdsstrans
X+#save=/usr/local/src/pdss/emulator/pdssasm
X+save=${pdssroot}/emulator/pdssasm
X+#pdss=/usr/local/src/pdss/emulator/pdss
X+pdss=%%PREFIX%%/bin/pdss
X+#stup=/usr/local/src/pdss/emulator/KL1CMP
X+stup=${pdssroot}/emulator/KL1CMP
X 
X mode=user
X indx=1
END-of-./pdss/files/patch-pdsscmp
echo x - ./pdss/files/Makefile
sed 's/^X//' >./pdss/files/Makefile << 'END-of-./pdss/files/Makefile'
X#
X# ports/lang/pdss/Makefile
X# $Id: Makefile,v 1.1 2002/09/07 16:33:39 nin Exp $
X#
X
XBINDIR?= ${PREFIX}/bin
XPDSSROOT?= ${PREFIX}/libexec/pdss
XPDSSSHARE?= ${PREFIX}/share/pdss
X
XMAKE_SUB=	make PDSSROOT=${PDSSROOT} PDSSSHARE=${PDSSSHARE}
X
XSUBDIRS=	emulator	runtime		mpimos		compiler	\
X		debug_utl	pimos_utl
X
XSUBDIRS_SHARE=	macro		compiler_pl	doc.e		doc.j		\
X		sample		test
X
XFILES=		CONTENTS	COPYRIGHT	COPYRIGHT.J	INSTALL		\
X		INSTALL.J	README		README.J
X
XMACRO_FILES=	pdss		pimos
X
XCOMPILER_PL_FILES= \
X		Makefile	aux2.pl		code_opt2.pl	comp2.pl	\
X		convert.pl	gen_kl1cmp.pl 	index2.pl	libdir.pl	\
X		macro2.pl	mrb4.pl		norm3.pl	pdss_blt.pl	\
X		pdss_sys.pl	pdsstrans.pl	read.pl		reg.pl		\
X		top2.pl		write2.pl
X
XDOC.E_FILES=	pdss.dvi	pdss.sty	pdss.tex
X
XDOC.J_FILES=	jmakeindex.c	pdss.dvi	pdss.sty	pdss.tex
X
XSAMPLE_FILES=	append.kl1	bestpath.kl1	bup.kl1		check.kl1	\
X		dead.kl1	espascal.kl1	etsmall.kl1	kl1cmp1.kl1	\
X		kl1cmp2.kl1	prime.kl1	prime_dd.kl1	qlay.kl1	\
X		queen.kl1	semi.kl1	tri.kl1
X
XTEST_FILES=	b_arith.kl1	b_arith_e.kl1	b_arith_s.kl1	b_atom.kl1	\
X		b_atom_e.kl1	b_atom_s.kl1	b_code.kl1	b_code_e.kl1	\
X		b_code_s.kl1	b_f_arith.kl1	b_f_arith_e.kl1	b_f_arith_s.kl1	\
X		b_f_func1.kl1	b_f_func1_e.kl1	b_f_func1_s.kl1	b_f_func2.kl1	\
X		b_f_func2_e.kl1	b_f_func2_s.kl1	b_f_tfunc.kl1	b_f_tfunc_e.kl1	\
X		b_f_tfunc_s.kl1	b_func.kl1	b_func_e.kl1	b_func_s.kl1	\
X		b_logic.kl1	b_logic_e.kl1	b_logic_s.kl1	b_merge.kl1	\
X		b_pri_e.kl1	b_pri_pro.kl1	b_pri_s.kl1	b_raise_e.kl1	\
X		b_raise_s.kl1	b_string.kl1	b_string_e.kl1	b_string_s.kl1	\
X		b_type.kl1	b_type_s.kl1	b_vector.kl1	b_vector_e.kl1	\
X		b_vector_s.kl1	br_cnst.kl1	check_cnst.kl1	g_arith.kl1	\
X		g_comp.kl1	g_diff.kl1	g_f_arith.kl1	g_f_comp.kl1	\
X		g_f_func1.kl1	g_f_func2.kl1	g_f_tfunc.kl1	g_func.kl1	\
X		g_logic.kl1	g_vec_str.kl1	get_cnst.kl1	get_cnst_e.kl1 	\
X		get_val.kl1	get_val_e.kl1	is_type.kl1	jnon_type.kl1	\
X		jnon_type_s.kl1	put_cnst.kl1	put_val.kl1	put_var.kl1	\
X		read_var.kl1	reuse.kl1	set_cnst.kl1	set_val.kl1	\
X		set_var.kl1	sw_type.kl1	test_cnst.kl1	type.kl1	\
X		type_s.kl1	wait_cnst.kl1	wait_cnst_s.kl1	wait_val.kl1	\
X		wait_val_s.kl1	write_cnst.kl1	write_val.kl1	write_var.kl1
X
Xall:
X.for dir in ${SUBDIRS}
X	cd ${dir}; ${MAKE_SUB} all
X.endfor
X
Xinstall:
X	mkdir -p ${PDSSROOT}
X.for dir in ${SUBDIRS}
X	cd ${dir}; ${MAKE_SUB} install
X.endfor
X	install -c -o root -g wheel -m 755 pdsscmp ${BINDIR}/
X	mkdir -p ${PDSSSHARE}
X	install -c -o root -g wheel -m 644 ${FILES} ${PDSSSHARE}/
X.for dir in ${SUBDIRS_SHARE}
X	mkdir -p ${PDSSSHARE}/${dir}
X	cd ${dir} ; install -c -o root -g wheel -m 644 ${${dir:U:C/(.*)/\1_FILES/}} ${PDSSSHARE}/${dir}/
X.endfor
END-of-./pdss/files/Makefile
echo x - ./pdss/files/patch-compiler:Makefile
sed 's/^X//' >./pdss/files/patch-compiler:Makefile << 'END-of-./pdss/files/patch-compiler:Makefile'
XIndex: compiler/Makefile
X===================================================================
XRCS file: /ext/cvs/PDSS/compiler/Makefile,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- compiler/Makefile	11 Jun 2002 16:11:13 -0000	1.1.1.1
X+++ compiler/Makefile	5 Sep 2002 08:26:56 -0000	1.1.1.1.2.2
X@@ -1,3 +1,5 @@
X+COMPILERDIR = ${PDSSROOT}/compiler
X+
X PDSSCMP	= ../pdsscmp +s
X PDSSASM	= ../emulator/pdssasm
X PARA	=
X@@ -8,6 +10,8 @@
X all: $(PARA)	$(COMPILER)
X 
X install:
X+	mkdir -p ${COMPILERDIR}
X+	install -c -o root -g wheel -m 755 ${COMPILER} ${COMPILERDIR}
X 
X clean:
X 
END-of-./pdss/files/patch-compiler:Makefile
echo x - ./pdss/files/patch-emacs:pdss-init.el
sed 's/^X//' >./pdss/files/patch-emacs:pdss-init.el << 'END-of-./pdss/files/patch-emacs:pdss-init.el'
XIndex: emacs/pdss-init.el
X===================================================================
XRCS file: /ext/cvs/PDSS/emacs/pdss-init.el,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- emacs/pdss-init.el	11 Jun 2002 16:11:14 -0000	1.1.1.1
X+++ emacs/pdss-init.el	1 Aug 2002 12:54:23 -0000	1.1.1.1.2.2
X@@ -1,21 +1,21 @@
X ;; GNU Emacs initiation file for PDSS V2.5  (89.09.13)
X ;; Copy this file to emacs/lisp directory (see Makefile),
X ;; and insert following command into user's .emacs file.
X-;;	(load "pdss-init")
X+;;	(require "pdss-init")
X 
X ;;-----------------------------------------------------------------------------
X ;; Path Names.
X 
X (defconst pdss-directory-name
X-  "/usr/local/src/pdss/"
X+  "%%PREFIX%%/libexec/pdss/"
X   "Directory path name of PDSS.")
X 
X (defconst pdss-emacs-directory-name
X-  "/usr/local/src/pdss/emacs/"
X+  "%%PREFIX%%/libexec/pdss/emacs/"
X   "Directory path name of PDSS.")
X 
X (defconst pdss-command-name
X-  (concat pdss-directory-name "emulator/pdss")
X+  "pdss"
X   "Command path name of PDSS emulator.")
X 
X (defconst pdss-kl1cmp-compiler
X@@ -39,7 +39,7 @@
X   "Command path name of PDSS assembler.")
X 
X (defconst pdss-manual-file-name
X-  (concat pdss-directory-name "doc.j/pdss.tex")
X+  "%%PREFIX%%/share/pdss/%%DOCDIR%%/pdss.tex"
X   "Path name of PDSS manual file.")
X 
X ;;-----------------------------------------------------------------------------
X@@ -60,3 +60,5 @@
X 
X (setq auto-mode-alist
X       (cons '("\\.kl1$" . kl1-mode) auto-mode-alist))
X+
X+(provide 'pdss-init)
END-of-./pdss/files/patch-emacs:pdss-init.el
echo x - ./pdss/files/patch-emulator:Makefile
sed 's/^X//' >./pdss/files/patch-emulator:Makefile << 'END-of-./pdss/files/patch-emulator:Makefile'
XIndex: emulator/Makefile
X===================================================================
XRCS file: /ext/cvs/PDSS/emulator/Makefile,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- emulator/Makefile	11 Jun 2002 16:11:11 -0000	1.1.1.1
X+++ emulator/Makefile	5 Sep 2002 08:26:56 -0000	1.1.1.1.2.2
X@@ -5,11 +5,12 @@
X #  ALL RIGHTS RESERVED.							 #
X ##########################################################################
X 
X-BINDIR	= /usr/local/bin
X+BINDIR	?= ${PREFIX}/bin
X+EMULATORDIR = ${PDSSROOT}/emulator
X 
X #CFLAGS	= -g -DDEBUG
X #CFLAGS	= -g -DDEBUG -J
X-CFLAGS	= -O
X+CFLAGS	?= -O
X #CFLAGS	= -p
X 
X PARA	=
X@@ -29,21 +30,23 @@
X INV	=	pdssinv.o memory.o atom.o module.o instr.o\
X 		invassm.o saveload.o float.o ctype.o
X MERGE	=	pdssmerge.o
X+PROG	=	pdssasm pdssmerge
X+DATA	=	KL1CMP RUNTIME STARTUP
X 
X-all:	pdss pdssasm pdssmerge
X+all:	pdss ${PROG}
X 
X pdss:	$(PARA)	$(KL1)
X-	$(CC) $(CFLAGS) -o pdss.x -D"MAKEDATE=\"`date`\"" version.c $(KL1) -lm
X+	${SETENV} LC_ALL=C $(CC) $(CFLAGS) -o pdss.x -D"MAKEDATE=\"`date`\"" version.c $(KL1) -lcompat -lm
X 	mv -f pdss.x pdss
X 	rm -f version.o
X 
X pdssasm: $(PARA) $(ASM)
X-	$(CC) $(CFLAGS) -o pdssasm.x -D"MAKEDATE=\"`date`\"" version.c $(ASM) -lm
X+	${SETENV} LC_ALL=C $(CC) $(CFLAGS) -o pdssasm.x -D"MAKEDATE=\"`date`\"" version.c $(ASM) -lm
X 	mv -f pdssasm.x pdssasm
X 	rm -f version.o
X 
X pdssinv: $(PARA) $(INV)
X-	$(CC) $(CFLAGS) -o pdssinv.x -D"MAKEDATE=\"`date`\"" version.c $(INV) -lm
X+	${SETENV} LC_ALL=C $(CC) $(CFLAGS) -o pdssinv.x -D"MAKEDATE=\"`date`\"" version.c $(INV) -lm
X 	mv -f pdssinv.x pdssinv
X 	rm -f version.o
X 
X@@ -52,9 +55,10 @@
X 	mv -f pdssmerge.x pdssmerge
X 
X install:
X-	cp pdss $(BINDIR)/pdss.x
X-	strip $(BINDIR)/pdss.x
X-	mv -f $(BINDIR)/pdss.x $(BINDIR)/pdss
X+	install -c -o root -g wheel -m 755 -s pdss $(BINDIR)/
X+	mkdir -p ${EMULATORDIR}
X+	install -c -o root -g wheel -m 755 -s ${PROG} ${EMULATORDIR}/
X+	install -c -o root -g wheel -m 644 ${DATA} ${EMULATORDIR}/
X 
X clean:
X 	rm -f $(KL1) $(ASM) $(INV) $(MERGE)
END-of-./pdss/files/patch-emulator:Makefile
echo x - ./pdss/files/patch-emulator:config.h
sed 's/^X//' >./pdss/files/patch-emulator:config.h << 'END-of-./pdss/files/patch-emulator:config.h'
XIndex: emulator/config.h
X===================================================================
XRCS file: /ext/cvs/PDSS/emulator/config.h,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.1
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.1
X--- emulator/config.h	11 Jun 2002 16:11:11 -0000	1.1.1.1
X+++ emulator/config.h	20 Jul 2002 08:30:53 -0000	1.1.1.1.2.1
X@@ -28,9 +28,12 @@
X       object. It is uesd by dynamic native code module linker.
X       (But, native code generator is not supported yet.)
X *************************************************************************/
X-#define PDSS_LIBDIR      "/usr/local/src/pdss"
X-#define PDSS_SUPDIR      "/usr/local/src/pdss/emulator"
X-#define PDSS_OBJECT_FILE "/usr/local/src/pdss/emulator/pdss"
X+/* #define PDSS_LIBDIR      "/usr/local/src/pdss" */
X+#define PDSS_LIBDIR      "%%PREFIX%%/libexec/pdss"
X+/* #define PDSS_SUPDIR      "/usr/local/src/pdss/emulator" */
X+#define PDSS_SUPDIR      "%%PREFIX%%/libexec/pdss/emulator"
X+/* #define PDSS_OBJECT_FILE "/usr/local/src/pdss/emulator/pdss" */
X+#define PDSS_OBJECT_FILE "%%PREFIX%%/libexec/pdss/emulator/pdss"
X 
X 
X /*************************************************************************
X@@ -69,8 +72,10 @@
X       area at initial startup time, then PDSS divide code area into 2
X       parts and use divided one for user codes.
X *************************************************************************/
X-#define HEAP_SIZE  200000
X-#define CODE_SIZE 1000000
X+/* #define HEAP_SIZE  200000 */
X+#define HEAP_SIZE  625000
X+/* #define CODE_SIZE 1000000 */
X+#define CODE_SIZE 5000000
X 
X 
X /*************************************************************************
X@@ -169,7 +174,8 @@
X Configuration for atom table.
X >> MAX_ATOMS: Maximum number of atoms.
X *************************************************************************/
X-#define MAX_ATOMS 20000
X+/* #define MAX_ATOMS 20000 */
X+#define MAX_ATOMS 50000
X 
X 
X /*************************************************************************
X@@ -251,6 +257,9 @@
X       INSTRUCTION_COUNT's value are `YES', PDSS counts the number of
X       branches in each KL1-B instuction.
X *************************************************************************/
X-#define INSTRUCTION_TRACE        NO
X-#define INSTRUCTION_COUNT        NO
X-#define INSTRUCTION_BRANCH_COUNT NO
X+/* #define INSTRUCTION_TRACE        NO */
X+#define INSTRUCTION_TRACE        YES
X+/* #define INSTRUCTION_COUNT        NO */
X+#define INSTRUCTION_COUNT        YES
X+/* #define INSTRUCTION_BRANCH_COUNT NO */
X+#define INSTRUCTION_BRANCH_COUNT YES
END-of-./pdss/files/patch-emulator:config.h
echo x - ./pdss/files/patch-mpimos:Makefile
sed 's/^X//' >./pdss/files/patch-mpimos:Makefile << 'END-of-./pdss/files/patch-mpimos:Makefile'
XIndex: mpimos/Makefile
X===================================================================
XRCS file: /ext/cvs/PDSS/mpimos/Makefile,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- mpimos/Makefile	11 Jun 2002 16:11:11 -0000	1.1.1.1
X+++ mpimos/Makefile	5 Sep 2002 08:26:56 -0000	1.1.1.1.2.2
X@@ -1,3 +1,6 @@
X+MPIMOSDIR = ${PDSSROOT}/mpimos
X+MPIMOSSRCDIR= ${PDSSSHARE}/mpimos
X+
X PDSSCMP = ../pdsscmp +s
X PDSSASM = ../emulator/pdssasm
X PARA	=
X@@ -17,6 +20,10 @@
X all: $(PARA)	$(MPIMOS)
X 
X install:
X+	mkdir -p ${MPIMOSDIR}
X+	install -c -o root -g wheel -m 755 ${MPIMOS} ${MPIMOSDIR}/
X+	mkdir -p ${MPIMOSSRCDIR}
X+	install -c -o root -g wheel -m 644 *.kl1 ${MPIMOSSRCDIR}/
X 
X clean:
X 
END-of-./pdss/files/patch-mpimos:Makefile
echo x - ./pdss/files/patch-pimos_utl:Makefile
sed 's/^X//' >./pdss/files/patch-pimos_utl:Makefile << 'END-of-./pdss/files/patch-pimos_utl:Makefile'
XIndex: pimos_utl/Makefile
X===================================================================
XRCS file: /ext/cvs/PDSS/pimos_utl/Makefile,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- pimos_utl/Makefile	11 Jun 2002 16:11:13 -0000	1.1.1.1
X+++ pimos_utl/Makefile	5 Sep 2002 08:26:56 -0000	1.1.1.1.2.2
X@@ -1,3 +1,6 @@
X+PUTILDIR = ${PDSSROOT}/pimos_utl
X+PUTILSRCDIR = ${PDSSSHARE}/pimos_utl
X+
X PDSSCMP	= ../pdsscmp
X PDSSASM	= ../emulator/pdssasm
X PARA	=
X@@ -9,6 +12,10 @@
X all: $(PARA)	$(PUTIL)
X 
X install:
X+	mkdir -p ${PUTILDIR}
X+	install -c -o root -g wheel -m 755 ${PUTIL} ${PUTILDIR}/
X+	mkdir -p ${PUTILSRCDIR}
X+	install -c -o root -g wheel -m 644 *.kl1 ${PUTILSRCDIR}/
X 
X clean:
X 
END-of-./pdss/files/patch-pimos_utl:Makefile
echo x - ./pdss/files/patch-runtime:Makefile
sed 's/^X//' >./pdss/files/patch-runtime:Makefile << 'END-of-./pdss/files/patch-runtime:Makefile'
XIndex: runtime/Makefile
X===================================================================
XRCS file: /ext/cvs/PDSS/runtime/Makefile,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- runtime/Makefile	11 Jun 2002 16:11:11 -0000	1.1.1.1
X+++ runtime/Makefile	5 Sep 2002 08:26:56 -0000	1.1.1.1.2.2
X@@ -1,3 +1,6 @@
X+RUNTIMEDIR = ${PDSSROOT}/runtime
X+RUNTIMESRCDIR = ${PDSSSHARE}/runtime
X+
X PDSSCMP	= ../pdsscmp +s
X PDSSASM	= ../emulator/pdssasm
X PARA	=
X@@ -7,6 +10,10 @@
X all: $(PARA)	$(RUNTIME)
X 
X install:
X+	mkdir -p ${RUNTIMEDIR}
X+	install -c -o root -g wheel -m 755 ${RUNTIME} ${RUNTIMEDIR}/
X+	mkdir -p ${RUNTIMESRCDIR}
X+	install -c -o root -g wheel -m 755 *.kl1 ${RUNTIMESRCDIR}/
X 
X clean:
X 
END-of-./pdss/files/patch-runtime:Makefile
echo x - ./pdss/files/patch-debug_utl:Makefile
sed 's/^X//' >./pdss/files/patch-debug_utl:Makefile << 'END-of-./pdss/files/patch-debug_utl:Makefile'
XIndex: debug_utl/Makefile
X===================================================================
XRCS file: /ext/cvs/PDSS/debug_utl/Makefile,v
Xretrieving revision 1.1.1.1
Xretrieving revision 1.1.1.1.2.2
Xdiff -u -r1.1.1.1 -r1.1.1.1.2.2
X--- debug_utl/Makefile	11 Jun 2002 16:11:12 -0000	1.1.1.1
X+++ debug_utl/Makefile	5 Sep 2002 08:26:56 -0000	1.1.1.1.2.2
X@@ -1,3 +1,6 @@
X+DUTLDIR = ${PDSSROOT}/debug_utl
X+DUTLSRCDIR = ${PDSSSHARE}/debug_utl
X+
X PDSSCMP	= ../pdsscmp
X PDSSASM	= ../emulator/pdssasm
X PARA	=
X@@ -8,7 +11,10 @@
X all: $(PARA)	$(DUTIL)
X 
X install:
X-
X+	mkdir -p ${DUTLDIR}
X+	install -c -o root -g wheel -m 755 ${DUTIL} ${DUTLDIR}/
X+	mkdir -p ${DUTLSRCDIR}
X+	install -c -o root -g wheel -m 644 *.kl1 ${DUTLASRCDIR}/
X clean:
X 
X reassm:
END-of-./pdss/files/patch-debug_utl:Makefile
echo x - ./pdss/pkg-plist
sed 's/^X//' >./pdss/pkg-plist << 'END-of-./pdss/pkg-plist'
Xbin/pdss
Xbin/pdsscmp
Xlibexec/pdss/emulator/pdssasm
Xlibexec/pdss/emulator/pdssmerge
Xlibexec/pdss/emulator/KL1CMP
Xlibexec/pdss/emulator/RUNTIME
Xlibexec/pdss/emulator/STARTUP
Xlibexec/pdss/runtime/coddev.sav
Xlibexec/pdss/runtime/windev.sav
Xlibexec/pdss/runtime/fildev.sav
Xlibexec/pdss/runtime/timdev.sav
Xlibexec/pdss/runtime/shoen.sav
Xlibexec/pdss/mpimos/boot.sav
Xlibexec/pdss/mpimos/op.sav
Xlibexec/pdss/mpimos/optbl.sav
Xlibexec/pdss/mpimos/parser.sav
Xlibexec/pdss/mpimos/unparser.sav
Xlibexec/pdss/mpimos/shell.sav
Xlibexec/pdss/mpimos/macro_ex.sav
Xlibexec/pdss/mpimos/task_monitor.sav
Xlibexec/pdss/mpimos/utl.sav
Xlibexec/pdss/mpimos/code_man.sav
Xlibexec/pdss/mpimos/module_pool.sav
Xlibexec/pdss/mpimos/window.sav
Xlibexec/pdss/mpimos/window_man.sav
Xlibexec/pdss/mpimos/window_drv.sav
Xlibexec/pdss/mpimos/file.sav
Xlibexec/pdss/mpimos/file_man.sav
Xlibexec/pdss/mpimos/file_drv.sav
Xlibexec/pdss/mpimos/dir.sav
Xlibexec/pdss/mpimos/dir_drv.sav
Xlibexec/pdss/mpimos/timer_man.sav
Xlibexec/pdss/mpimos/dummy_window.sav
Xlibexec/pdss/mpimos/dummy_file.sav
Xlibexec/pdss/mpimos/dummy_dir.sav
Xlibexec/pdss/mpimos/builtin.sav
Xlibexec/pdss/mpimos/cmd_basic.sav
Xlibexec/pdss/mpimos/cmd_code.sav
Xlibexec/pdss/mpimos/cmd_debug.sav
Xlibexec/pdss/mpimos/cmd_dir.sav
Xlibexec/pdss/mpimos/cmd_env.sav
Xlibexec/pdss/mpimos/cmd_utl.sav
Xlibexec/pdss/mpimos/pool_mli.sav
Xlibexec/pdss/mpimos/mpimos_iodev.sav
Xlibexec/pdss/mpimos/mpimos_windev.sav
Xlibexec/pdss/mpimos/mpimos_fildev.sav
Xlibexec/pdss/mpimos/mpimos_timdev.sav
Xlibexec/pdss/compiler/blt.sav
Xlibexec/pdss/compiler/com.sav
Xlibexec/pdss/compiler/comp.sav
Xlibexec/pdss/compiler/mrb.sav
Xlibexec/pdss/compiler/norm.sav
Xlibexec/pdss/compiler/outp.sav
Xlibexec/pdss/compiler/reader.sav
Xlibexec/pdss/compiler/reg.sav
Xlibexec/pdss/compiler/macarg.sav
Xlibexec/pdss/compiler/macro.sav
Xlibexec/pdss/compiler/mactbl.sav
Xlibexec/pdss/compiler/struct.sav
Xlibexec/pdss/debug_utl/mpimos_xref.sav
Xlibexec/pdss/debug_utl/mpimos_xref_table.sav
Xlibexec/pdss/debug_utl/mpimos_pretty_printer.sav
Xlibexec/pdss/debug_utl/mpimos_varchk.sav
Xlibexec/pdss/pimos_utl/comparator.sav
Xlibexec/pdss/pimos_utl/hasher.sav
Xlibexec/pdss/pimos_utl/sorter.sav
Xlibexec/pdss/pimos_utl/merger.sav
Xlibexec/pdss/pimos_utl/keyed_bag.sav
Xlibexec/pdss/pimos_utl/keyed_sorted_bag.sav
Xlibexec/pdss/pimos_utl/multiply_keyed_bag.sav
Xlibexec/pdss/pimos_utl/pool.sav
Xlibexec/pdss/pimos_utl/queue.sav
Xlibexec/pdss/pimos_utl/stack.sav
Xlibexec/pdss/pimos_utl/quick_sort.sav
Xlibexec/pdss/pimos_utl/pimos_utility_error.sav
Xshare/pdss/runtime/coddev.kl1
Xshare/pdss/runtime/fildev.kl1
Xshare/pdss/runtime/shoen.kl1
Xshare/pdss/runtime/timdev.kl1
Xshare/pdss/runtime/windev.kl1
Xshare/pdss/mpimos/boot.kl1
Xshare/pdss/mpimos/builtin.kl1
Xshare/pdss/mpimos/cmd_basic.kl1
Xshare/pdss/mpimos/cmd_code.kl1
Xshare/pdss/mpimos/cmd_debug.kl1
Xshare/pdss/mpimos/cmd_dir.kl1
Xshare/pdss/mpimos/cmd_env.kl1
Xshare/pdss/mpimos/cmd_utl.kl1
Xshare/pdss/mpimos/code_man.kl1
Xshare/pdss/mpimos/dir.kl1
Xshare/pdss/mpimos/dir_drv.kl1
Xshare/pdss/mpimos/dummy_dir.kl1
Xshare/pdss/mpimos/dummy_file.kl1
Xshare/pdss/mpimos/dummy_window.kl1
Xshare/pdss/mpimos/file.kl1
Xshare/pdss/mpimos/file_drv.kl1
Xshare/pdss/mpimos/file_man.kl1
Xshare/pdss/mpimos/macro_ex.kl1
Xshare/pdss/mpimos/module_pool.kl1
Xshare/pdss/mpimos/mpimos_fildev.kl1
Xshare/pdss/mpimos/mpimos_iodev.kl1
Xshare/pdss/mpimos/mpimos_timdev.kl1
Xshare/pdss/mpimos/mpimos_windev.kl1
Xshare/pdss/mpimos/op.kl1
Xshare/pdss/mpimos/optbl.kl1
Xshare/pdss/mpimos/parser.kl1
Xshare/pdss/mpimos/pool_mli.kl1
Xshare/pdss/mpimos/shell.kl1
Xshare/pdss/mpimos/task_monitor.kl1
Xshare/pdss/mpimos/timer_man.kl1
Xshare/pdss/mpimos/unparser.kl1
Xshare/pdss/mpimos/utl.kl1
Xshare/pdss/mpimos/window.kl1
Xshare/pdss/mpimos/window_drv.kl1
Xshare/pdss/mpimos/window_man.kl1
Xshare/pdss/CONTENTS
Xshare/pdss/COPYRIGHT
Xshare/pdss/COPYRIGHT.J
Xshare/pdss/INSTALL
Xshare/pdss/INSTALL.J
Xshare/pdss/README
Xshare/pdss/README.J
Xshare/pdss/pimos_utl/comparator.kl1
Xshare/pdss/pimos_utl/hasher.kl1
Xshare/pdss/pimos_utl/keyed_bag.kl1
Xshare/pdss/pimos_utl/keyed_sorted_bag.kl1
Xshare/pdss/pimos_utl/merger.kl1
Xshare/pdss/pimos_utl/multiply_keyed_bag.kl1
Xshare/pdss/pimos_utl/pimos_utility_error.kl1
Xshare/pdss/pimos_utl/pool.kl1
Xshare/pdss/pimos_utl/queue.kl1
Xshare/pdss/pimos_utl/quick_sort.kl1
Xshare/pdss/pimos_utl/sorter.kl1
Xshare/pdss/pimos_utl/stack.kl1
Xshare/pdss/macro/pdss
Xshare/pdss/macro/pimos
Xshare/pdss/compiler_pl/Makefile
Xshare/pdss/compiler_pl/aux2.pl
Xshare/pdss/compiler_pl/code_opt2.pl
Xshare/pdss/compiler_pl/comp2.pl
Xshare/pdss/compiler_pl/convert.pl
Xshare/pdss/compiler_pl/gen_kl1cmp.pl
Xshare/pdss/compiler_pl/index2.pl
Xshare/pdss/compiler_pl/libdir.pl
Xshare/pdss/compiler_pl/macro2.pl
Xshare/pdss/compiler_pl/mrb4.pl
Xshare/pdss/compiler_pl/norm3.pl
Xshare/pdss/compiler_pl/pdss_blt.pl
Xshare/pdss/compiler_pl/pdss_sys.pl
Xshare/pdss/compiler_pl/pdsstrans.pl
Xshare/pdss/compiler_pl/read.pl
Xshare/pdss/compiler_pl/reg.pl
Xshare/pdss/compiler_pl/top2.pl
Xshare/pdss/compiler_pl/write2.pl
Xshare/pdss/doc.e/pdss.dvi
Xshare/pdss/doc.e/pdss.sty
Xshare/pdss/doc.e/pdss.tex
Xshare/pdss/doc.j/jmakeindex.c
Xshare/pdss/doc.j/pdss.dvi
Xshare/pdss/doc.j/pdss.sty
Xshare/pdss/doc.j/pdss.tex
Xshare/pdss/sample/append.kl1
Xshare/pdss/sample/bestpath.kl1
Xshare/pdss/sample/bup.kl1
Xshare/pdss/sample/check.kl1
Xshare/pdss/sample/dead.kl1
Xshare/pdss/sample/espascal.kl1
Xshare/pdss/sample/etsmall.kl1
Xshare/pdss/sample/kl1cmp1.kl1
Xshare/pdss/sample/kl1cmp2.kl1
Xshare/pdss/sample/prime.kl1
Xshare/pdss/sample/prime_dd.kl1
Xshare/pdss/sample/qlay.kl1
Xshare/pdss/sample/queen.kl1
Xshare/pdss/sample/semi.kl1
Xshare/pdss/sample/tri.kl1
Xshare/pdss/test/b_arith.kl1
Xshare/pdss/test/b_arith_e.kl1
Xshare/pdss/test/b_arith_s.kl1
Xshare/pdss/test/b_atom.kl1
Xshare/pdss/test/b_atom_e.kl1
Xshare/pdss/test/b_atom_s.kl1
Xshare/pdss/test/b_code.kl1
Xshare/pdss/test/b_code_e.kl1
Xshare/pdss/test/b_code_s.kl1
Xshare/pdss/test/b_f_arith.kl1
Xshare/pdss/test/b_f_arith_e.kl1
Xshare/pdss/test/b_f_arith_s.kl1
Xshare/pdss/test/b_f_func1.kl1
Xshare/pdss/test/b_f_func1_e.kl1
Xshare/pdss/test/b_f_func1_s.kl1
Xshare/pdss/test/b_f_func2.kl1
Xshare/pdss/test/b_f_func2_e.kl1
Xshare/pdss/test/b_f_func2_s.kl1
Xshare/pdss/test/b_f_tfunc.kl1
Xshare/pdss/test/b_f_tfunc_e.kl1
Xshare/pdss/test/b_func.kl1
Xshare/pdss/test/b_f_tfunc_s.kl1
Xshare/pdss/test/b_func_e.kl1
Xshare/pdss/test/b_func_s.kl1
Xshare/pdss/test/b_logic.kl1
Xshare/pdss/test/b_logic_e.kl1
Xshare/pdss/test/b_logic_s.kl1
Xshare/pdss/test/b_merge.kl1
Xshare/pdss/test/b_pri_e.kl1
Xshare/pdss/test/b_pri_pro.kl1
Xshare/pdss/test/b_pri_s.kl1
Xshare/pdss/test/b_raise_e.kl1
Xshare/pdss/test/b_raise_s.kl1
Xshare/pdss/test/b_string.kl1
Xshare/pdss/test/b_string_e.kl1
Xshare/pdss/test/b_string_s.kl1
Xshare/pdss/test/b_type.kl1
Xshare/pdss/test/b_type_s.kl1
Xshare/pdss/test/b_vector.kl1
Xshare/pdss/test/b_vector_e.kl1
Xshare/pdss/test/b_vector_s.kl1
Xshare/pdss/test/br_cnst.kl1
Xshare/pdss/test/check_cnst.kl1
Xshare/pdss/test/g_arith.kl1
Xshare/pdss/test/g_comp.kl1
Xshare/pdss/test/g_diff.kl1
Xshare/pdss/test/g_f_arith.kl1
Xshare/pdss/test/g_f_comp.kl1
Xshare/pdss/test/g_f_func1.kl1
Xshare/pdss/test/g_f_func2.kl1
Xshare/pdss/test/g_f_tfunc.kl1
Xshare/pdss/test/g_func.kl1
Xshare/pdss/test/g_logic.kl1
Xshare/pdss/test/g_vec_str.kl1
Xshare/pdss/test/get_cnst.kl1
Xshare/pdss/test/get_cnst_e.kl1
Xshare/pdss/test/get_val.kl1
Xshare/pdss/test/get_val_e.kl1
Xshare/pdss/test/is_type.kl1
Xshare/pdss/test/jnon_type.kl1
Xshare/pdss/test/jnon_type_s.kl1
Xshare/pdss/test/put_cnst.kl1
Xshare/pdss/test/put_val.kl1
Xshare/pdss/test/put_var.kl1
Xshare/pdss/test/read_var.kl1
Xshare/pdss/test/reuse.kl1
Xshare/pdss/test/set_cnst.kl1
Xshare/pdss/test/set_val.kl1
Xshare/pdss/test/set_var.kl1
Xshare/pdss/test/sw_type.kl1
Xshare/pdss/test/test_cnst.kl1
Xshare/pdss/test/type.kl1
Xshare/pdss/test/type_s.kl1
Xshare/pdss/test/wait_cnst.kl1
Xshare/pdss/test/wait_cnst_s.kl1
Xshare/pdss/test/wait_val.kl1
Xshare/pdss/test/wait_val_s.kl1
Xshare/pdss/test/write_cnst.kl1
Xshare/pdss/test/write_val.kl1
Xshare/pdss/test/write_var.kl1
X@dirrm libexec/pdss/emulator
X@dirrm libexec/pdss/runtime
X@dirrm libexec/pdss/mpimos
X@dirrm libexec/pdss/compiler
X@dirrm libexec/pdss/debug_utl
X@dirrm libexec/pdss/pimos_utl
X@dirrm libexec/pdss
X@dirrm share/pdss/runtime
X@dirrm share/pdss/mpimos
X@dirrm share/pdss/debug_utl
X@dirrm share/pdss/pimos_utl
X@dirrm share/pdss/macro
X@dirrm share/pdss/compiler_pl
X@dirrm share/pdss/doc.e
X@dirrm share/pdss/doc.j
X@dirrm share/pdss/sample
X@dirrm share/pdss/test
X@dirrm share/pdss
END-of-./pdss/pkg-plist
exit


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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