From owner-freebsd-ports Thu Sep 12 10:20:55 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5417937B400 for ; Thu, 12 Sep 2002 10:20:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39F8B43E72 for ; Thu, 12 Sep 2002 10:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g8CHK2JU011152 for ; Thu, 12 Sep 2002 10:20:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g8CHK2qr011151; Thu, 12 Sep 2002 10:20:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F379137B400 for ; Thu, 12 Sep 2002 10:12:25 -0700 (PDT) Received: from mps5.plala.or.jp (mpsb-nat18.plala.or.jp [202.212.115.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C88743E65 for ; Thu, 12 Sep 2002 10:12:24 -0700 (PDT) (envelope-from nin@Jp.FreeBSD.org) Received: from mebius.private ([218.44.99.123]) by mps5.plala.or.jp with ESMTP id <20020912171218.OOGU17720.mps5.plala.or.jp@mebius.private> for ; Fri, 13 Sep 2002 02:12:18 +0900 Message-Id: <20020913.021104.341138998.nin@polka.mail.plala.or.jp> Date: Fri, 13 Sep 2002 02:11:04 +0900 (JST) From: NINOMIYA Hideyuki Reply-To: NINOMIYA Hideyuki To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/42703: New port: lang/pdss -- KL1(Parallel logic programming language)byte-code Interpreter/compiler environment Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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