summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorVasil Dimov <vd@FreeBSD.org>2006-10-31 14:13:19 +0000
committerVasil Dimov <vd@FreeBSD.org>2006-10-31 14:13:19 +0000
commit2fb8ca3acd917f3889f46bb046b97ab7222df972 (patch)
tree83fa768728a05ea259d9f8d1551cb0965b503b60 /lang
parent- Update to 0.98 (diff)
Remove expired leaf ports:
2006-10-26 archivers/linux-unace 2006-10-12 audio/gdesklets-cornerxmms 2006-10-12 deskutils/gdesklets-sensor-displayconstraints 2006-10-17 devel/sdl_ldbad 2006-10-27 lang/pdss 2006-10-17 multimedia/slideshow
Notes
Notes: svn path=/head/; revision=175824
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/pdss/Makefile55
-rw-r--r--lang/pdss/distinfo3
-rw-r--r--lang/pdss/files/Makefile.bsd75
-rw-r--r--lang/pdss/files/patch-compiler:Makefile26
-rw-r--r--lang/pdss/files/patch-debug_utl:Makefile30
-rw-r--r--lang/pdss/files/patch-emacs:pdss-init.el49
-rw-r--r--lang/pdss/files/patch-emulator:Makefile64
-rw-r--r--lang/pdss/files/patch-emulator:config.h60
-rw-r--r--lang/pdss/files/patch-emulator:srcs529
-rw-r--r--lang/pdss/files/patch-mpimos:Makefile29
-rw-r--r--lang/pdss/files/patch-pdsscmp33
-rw-r--r--lang/pdss/files/patch-pimos_utl:Makefile29
-rw-r--r--lang/pdss/files/patch-runtime:Makefile28
-rw-r--r--lang/pdss/pkg-descr14
-rw-r--r--lang/pdss/pkg-plist285
16 files changed, 0 insertions, 1310 deletions
diff --git a/lang/Makefile b/lang/Makefile
index b1dd9fa04bd9..6d43845bb051 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -201,7 +201,6 @@
SUBDIR += p5-v6
SUBDIR += parrot
SUBDIR += pbasic
- SUBDIR += pdss
SUBDIR += perl5
SUBDIR += perl5.8
SUBDIR += pexts
diff --git a/lang/pdss/Makefile b/lang/pdss/Makefile
deleted file mode 100644
index dfd48aaa0b24..000000000000
--- a/lang/pdss/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# New ports collection makefile for: PDSS-KL1
-# Date created: 07 Sep 2002
-# Whom: NINOMIYA Hideyuki <nin@Jp.FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= pdss
-PORTVERSION= 2.52.21
-PORTREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.icot.or.jp/ifs/symbolic-proc/unix/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The KL1 programming environment on an ordinary UNIX system
-
-EMACS_FILES= kl1-mode.el pdss-init.e.el pdss-init.j.el \
- pdss-kl1cmp.el pdss-manual.el pdss.el
-
-INSTALL_DIR= ${INSTALL} -d ${_SHROWNGRP} -m 0755
-
-WRKSRC= ${WRKDIR}
-MAKE_ENV+= BSD_INSTALL_DIR="${INSTALL_DIR}"
-SCRIPTS_ENV+= BSD_INSTALL_DIR="${INSTALL_DIR}"
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 501000
-BROKEN= Does not compile
-.endif
-
-DEPRECATED= fails to compile on recent FreeBSD versions
-EXPIRATION_DATE= 2006-10-27
-
-do-configure:
- @${CP} ${FILESDIR}/Makefile.bsd ${WRKSRC}/Makefile
-.for f in pdsscmp emulator/config.h emacs/pdss-init.el
- @${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:" ${WRKSRC}/${f}
-.endfor
-
-post-build:
- @${CP} ${WRKSRC}/emacs/pdss-init.el ${WRKSRC}/emacs/pdss-init.e.el
- @${CP} ${WRKSRC}/emacs/pdss-init.el ${WRKSRC}/emacs/pdss-init.j.el
- @${REINPLACE_CMD} -e "s:%%DOCDIR%%:doc.e:" ${WRKSRC}/emacs/pdss-init.e.el
- @${REINPLACE_CMD} -e "s:%%DOCDIR%%:doc.j:" ${WRKSRC}/emacs/pdss-init.j.el
-
-post-install:
- @${INSTALL_DIR} ${DATADIR}/emacs
-.for f in ${EMACS_FILES}
- ${INSTALL_DATA} ${WRKSRC}/emacs/${f} ${DATADIR}/emacs
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/pdss/distinfo b/lang/pdss/distinfo
deleted file mode 100644
index 7035b3877d34..000000000000
--- a/lang/pdss/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (pdss.tar.Z) = c385081378910bb452e5f38e910572a0
-SHA256 (pdss.tar.Z) = 3da79c34abf3bcd5f30d0b178b869ee25b4cc544de82713552721da94888c13c
-SIZE (pdss.tar.Z) = 2564373
diff --git a/lang/pdss/files/Makefile.bsd b/lang/pdss/files/Makefile.bsd
deleted file mode 100644
index 3ba947f452ea..000000000000
--- a/lang/pdss/files/Makefile.bsd
+++ /dev/null
@@ -1,75 +0,0 @@
-#
-# ports/lang/pdss/Makefile
-#
-
-BINDIR?= ${PREFIX}/bin
-PDSSROOT?= ${PREFIX}/libexec/pdss
-PDSSSHARE?= ${PREFIX}/share/pdss
-
-MAKE_SUB= ${MAKE} PDSSROOT=${PDSSROOT} PDSSSHARE=${PDSSSHARE}
-
-SUBDIRS= emulator runtime mpimos compiler \
- debug_utl pimos_utl
-
-SUBDIRS_SHARE= macro compiler_pl doc.e doc.j \
- sample test
-
-FILES= CONTENTS COPYRIGHT COPYRIGHT.J INSTALL \
- INSTALL.J README README.J
-
-MACRO_FILES= pdss pimos
-
-COMPILER_PL_FILES= \
- Makefile aux2.pl code_opt2.pl comp2.pl \
- convert.pl gen_kl1cmp.pl index2.pl libdir.pl \
- macro2.pl mrb4.pl norm3.pl pdss_blt.pl \
- pdss_sys.pl pdsstrans.pl read.pl reg.pl \
- top2.pl write2.pl
-
-DOC.E_FILES= pdss.dvi pdss.sty pdss.tex
-
-DOC.J_FILES= jmakeindex.c pdss.dvi pdss.sty pdss.tex
-
-SAMPLE_FILES= append.kl1 bestpath.kl1 bup.kl1 check.kl1 \
- dead.kl1 espascal.kl1 etsmall.kl1 kl1cmp1.kl1 \
- kl1cmp2.kl1 prime.kl1 prime_dd.kl1 qlay.kl1 \
- queen.kl1 semi.kl1 tri.kl1
-
-TEST_FILES= b_arith.kl1 b_arith_e.kl1 b_arith_s.kl1 b_atom.kl1 \
- b_atom_e.kl1 b_atom_s.kl1 b_code.kl1 b_code_e.kl1 \
- b_code_s.kl1 b_f_arith.kl1 b_f_arith_e.kl1 b_f_arith_s.kl1 \
- b_f_func1.kl1 b_f_func1_e.kl1 b_f_func1_s.kl1 b_f_func2.kl1 \
- b_f_func2_e.kl1 b_f_func2_s.kl1 b_f_tfunc.kl1 b_f_tfunc_e.kl1 \
- b_f_tfunc_s.kl1 b_func.kl1 b_func_e.kl1 b_func_s.kl1 \
- b_logic.kl1 b_logic_e.kl1 b_logic_s.kl1 b_merge.kl1 \
- b_pri_e.kl1 b_pri_pro.kl1 b_pri_s.kl1 b_raise_e.kl1 \
- b_raise_s.kl1 b_string.kl1 b_string_e.kl1 b_string_s.kl1 \
- b_type.kl1 b_type_s.kl1 b_vector.kl1 b_vector_e.kl1 \
- b_vector_s.kl1 br_cnst.kl1 check_cnst.kl1 g_arith.kl1 \
- g_comp.kl1 g_diff.kl1 g_f_arith.kl1 g_f_comp.kl1 \
- g_f_func1.kl1 g_f_func2.kl1 g_f_tfunc.kl1 g_func.kl1 \
- g_logic.kl1 g_vec_str.kl1 get_cnst.kl1 get_cnst_e.kl1 \
- get_val.kl1 get_val_e.kl1 is_type.kl1 jnon_type.kl1 \
- jnon_type_s.kl1 put_cnst.kl1 put_val.kl1 put_var.kl1 \
- read_var.kl1 reuse.kl1 set_cnst.kl1 set_val.kl1 \
- set_var.kl1 sw_type.kl1 test_cnst.kl1 type.kl1 \
- type_s.kl1 wait_cnst.kl1 wait_cnst_s.kl1 wait_val.kl1 \
- wait_val_s.kl1 write_cnst.kl1 write_val.kl1 write_var.kl1
-
-all:
-.for dir in ${SUBDIRS}
- cd ${dir}; ${MAKE_SUB} all
-.endfor
-
-install:
- ${BSD_INSTALL_DIR} ${PDSSROOT}
-.for dir in ${SUBDIRS}
- cd ${dir}; ${MAKE_SUB} install
-.endfor
- ${BSD_INSTALL_SCRIPT} pdsscmp ${BINDIR}
- ${BSD_INSTALL_DIR} ${PDSSSHARE}
- ${BSD_INSTALL_DATA} ${FILES} ${PDSSSHARE}
-.for dir in ${SUBDIRS_SHARE}
- ${BSD_INSTALL_DIR} ${PDSSSHARE}/${dir}
- cd ${dir} ; ${BSD_INSTALL_DATA} ${${dir:U:C/(.*)/\1_FILES/}} ${PDSSSHARE}/${dir}/
-.endfor
diff --git a/lang/pdss/files/patch-compiler:Makefile b/lang/pdss/files/patch-compiler:Makefile
deleted file mode 100644
index f1fa2c553b7a..000000000000
--- a/lang/pdss/files/patch-compiler:Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-Index: compiler/Makefile
-===================================================================
-RCS file: /ext/cvs/PDSS/compiler/Makefile,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 Makefile
---- compiler/Makefile 11 Jun 2002 16:11:13 -0000 1.1.1.1
-+++ compiler/Makefile 12 Dec 2002 01:43:33 -0000
-@@ -1,3 +1,5 @@
-+COMPILERDIR = ${PDSSROOT}/compiler
-+
- PDSSCMP = ../pdsscmp +s
- PDSSASM = ../emulator/pdssasm
- PARA =
-@@ -5,9 +7,11 @@
- COMPILER = blt.sav com.sav comp.sav mrb.sav norm.sav outp.sav reader.sav \
- reg.sav macarg.sav macro.sav mactbl.sav struct.sav
-
--all: $(PARA) $(COMPILER)
-+all: $(PARA)
-
- install:
-+ ${BSD_INSTALL_DIR} ${COMPILERDIR}
-+ ${BSD_INSTALL_SCRIPT} ${COMPILER} ${COMPILERDIR}
-
- clean:
-
diff --git a/lang/pdss/files/patch-debug_utl:Makefile b/lang/pdss/files/patch-debug_utl:Makefile
deleted file mode 100644
index ece63a9f91e1..000000000000
--- a/lang/pdss/files/patch-debug_utl:Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-Index: debug_utl/Makefile
-===================================================================
-RCS file: /ext/cvs/PDSS/debug_utl/Makefile,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 Makefile
---- debug_utl/Makefile 11 Jun 2002 16:11:12 -0000 1.1.1.1
-+++ debug_utl/Makefile 12 Dec 2002 01:43:56 -0000
-@@ -1,3 +1,6 @@
-+DUTLDIR = ${PDSSROOT}/debug_utl
-+DUTLSRCDIR = ${PDSSSHARE}/debug_utl
-+
- PDSSCMP = ../pdsscmp
- PDSSASM = ../emulator/pdssasm
- PARA =
-@@ -5,10 +8,13 @@
- DUTIL = mpimos_xref.sav mpimos_xref_table.sav \
- mpimos_pretty_printer.sav mpimos_varchk.sav
-
--all: $(PARA) $(DUTIL)
-+all: $(PARA)
-
- install:
--
-+ ${BSD_INSTALL_DIR} ${DUTLDIR}
-+ ${BSD_INSTALL_SCRIPT} ${DUTIL} ${DUTLDIR}
-+ ${BSD_INSTALL_DIR} ${DUTLSRCDIR}
-+ ${BSD_INSTALL_DATA} *.kl1 ${DUTLSRCDIR}
- clean:
-
- reassm:
diff --git a/lang/pdss/files/patch-emacs:pdss-init.el b/lang/pdss/files/patch-emacs:pdss-init.el
deleted file mode 100644
index 54759cef9abf..000000000000
--- a/lang/pdss/files/patch-emacs:pdss-init.el
+++ /dev/null
@@ -1,49 +0,0 @@
-Index: emacs/pdss-init.el
-===================================================================
-RCS file: /ext/cvs/PDSS/emacs/pdss-init.el,v
-retrieving revision 1.1.1.1
-retrieving revision 1.1.1.1.2.2
-diff -u -r1.1.1.1 -r1.1.1.1.2.2
---- emacs/pdss-init.el 11 Jun 2002 16:11:14 -0000 1.1.1.1
-+++ emacs/pdss-init.el 1 Aug 2002 12:54:23 -0000 1.1.1.1.2.2
-@@ -1,21 +1,21 @@
- ;; GNU Emacs initiation file for PDSS V2.5 (89.09.13)
- ;; Copy this file to emacs/lisp directory (see Makefile),
- ;; and insert following command into user's .emacs file.
--;; (load "pdss-init")
-+;; (require "pdss-init")
-
- ;;-----------------------------------------------------------------------------
- ;; Path Names.
-
- (defconst pdss-directory-name
-- "/usr/local/src/pdss/"
-+ "%%PREFIX%%/libexec/pdss/"
- "Directory path name of PDSS.")
-
- (defconst pdss-emacs-directory-name
-- "/usr/local/src/pdss/emacs/"
-+ "%%PREFIX%%/libexec/pdss/emacs/"
- "Directory path name of PDSS.")
-
- (defconst pdss-command-name
-- (concat pdss-directory-name "emulator/pdss")
-+ "pdss"
- "Command path name of PDSS emulator.")
-
- (defconst pdss-kl1cmp-compiler
-@@ -39,7 +39,7 @@
- "Command path name of PDSS assembler.")
-
- (defconst pdss-manual-file-name
-- (concat pdss-directory-name "doc.j/pdss.tex")
-+ "%%PREFIX%%/share/pdss/%%DOCDIR%%/pdss.tex"
- "Path name of PDSS manual file.")
-
- ;;-----------------------------------------------------------------------------
-@@ -60,3 +60,5 @@
-
- (setq auto-mode-alist
- (cons '("\\.kl1$" . kl1-mode) auto-mode-alist))
-+
-+(provide 'pdss-init)
diff --git a/lang/pdss/files/patch-emulator:Makefile b/lang/pdss/files/patch-emulator:Makefile
deleted file mode 100644
index 29bdfc89a86e..000000000000
--- a/lang/pdss/files/patch-emulator:Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-Index: emulator/Makefile
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/Makefile,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 Makefile
---- emulator/Makefile 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/Makefile 12 Dec 2002 06:49:53 -0000
-@@ -5,11 +5,12 @@
- # ALL RIGHTS RESERVED. #
- ##########################################################################
-
--BINDIR = /usr/local/bin
-+BINDIR ?= ${PREFIX}/bin
-+EMULATORDIR = ${PDSSROOT}/emulator
-
- #CFLAGS = -g -DDEBUG
- #CFLAGS = -g -DDEBUG -J
--CFLAGS = -O
-+CFLAGS ?= -O
- #CFLAGS = -p
-
- PARA =
-@@ -29,21 +30,23 @@
- INV = pdssinv.o memory.o atom.o module.o instr.o\
- invassm.o saveload.o float.o ctype.o
- MERGE = pdssmerge.o
-+PROG = pdssasm pdssmerge
-+DATA = KL1CMP RUNTIME STARTUP
-
--all: pdss pdssasm pdssmerge
-+all: pdss ${PROG}
-
- pdss: $(PARA) $(KL1)
-- $(CC) $(CFLAGS) -o pdss.x -D"MAKEDATE=\"`date`\"" version.c $(KL1) -lm
-+ $(CC) $(CFLAGS) -o pdss.x -D"MAKEDATE=\"`env LC_ALL=C date`\"" version.c $(KL1) -lcompat -lm
- mv -f pdss.x pdss
- rm -f version.o
-
- pdssasm: $(PARA) $(ASM)
-- $(CC) $(CFLAGS) -o pdssasm.x -D"MAKEDATE=\"`date`\"" version.c $(ASM) -lm
-+ ${SETENV} LC_ALL=C $(CC) $(CFLAGS) -o pdssasm.x -D"MAKEDATE=\"`date`\"" version.c $(ASM) -lm
- mv -f pdssasm.x pdssasm
- rm -f version.o
-
- pdssinv: $(PARA) $(INV)
-- $(CC) $(CFLAGS) -o pdssinv.x -D"MAKEDATE=\"`date`\"" version.c $(INV) -lm
-+ ${SETENV} LC_ALL=C $(CC) $(CFLAGS) -o pdssinv.x -D"MAKEDATE=\"`date`\"" version.c $(INV) -lm
- mv -f pdssinv.x pdssinv
- rm -f version.o
-
-@@ -52,9 +55,10 @@
- mv -f pdssmerge.x pdssmerge
-
- install:
-- cp pdss $(BINDIR)/pdss.x
-- strip $(BINDIR)/pdss.x
-- mv -f $(BINDIR)/pdss.x $(BINDIR)/pdss
-+ ${BSD_INSTALL_PROGRAM} pdss ${BINDIR}
-+ ${BSD_INSTALL_DIR} ${EMULATORDIR}
-+ ${BSD_INSTALL_PROGRAM} ${PROG} ${EMULATORDIR}
-+ ${BSD_INSTALL_DATA} ${DATA} ${EMULATORDIR}
-
- clean:
- rm -f $(KL1) $(ASM) $(INV) $(MERGE)
diff --git a/lang/pdss/files/patch-emulator:config.h b/lang/pdss/files/patch-emulator:config.h
deleted file mode 100644
index d3e6ed58c199..000000000000
--- a/lang/pdss/files/patch-emulator:config.h
+++ /dev/null
@@ -1,60 +0,0 @@
-Index: emulator/config.h
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/config.h,v
-retrieving revision 1.1.1.1
-retrieving revision 1.1.1.1.2.1
-diff -u -r1.1.1.1 -r1.1.1.1.2.1
---- emulator/config.h 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/config.h 20 Jul 2002 08:30:53 -0000 1.1.1.1.2.1
-@@ -28,9 +28,12 @@
- object. It is uesd by dynamic native code module linker.
- (But, native code generator is not supported yet.)
- *************************************************************************/
--#define PDSS_LIBDIR "/usr/local/src/pdss"
--#define PDSS_SUPDIR "/usr/local/src/pdss/emulator"
--#define PDSS_OBJECT_FILE "/usr/local/src/pdss/emulator/pdss"
-+/* #define PDSS_LIBDIR "/usr/local/src/pdss" */
-+#define PDSS_LIBDIR "%%PREFIX%%/libexec/pdss"
-+/* #define PDSS_SUPDIR "/usr/local/src/pdss/emulator" */
-+#define PDSS_SUPDIR "%%PREFIX%%/libexec/pdss/emulator"
-+/* #define PDSS_OBJECT_FILE "/usr/local/src/pdss/emulator/pdss" */
-+#define PDSS_OBJECT_FILE "%%PREFIX%%/libexec/pdss/emulator/pdss"
-
-
- /*************************************************************************
-@@ -69,8 +72,10 @@
- area at initial startup time, then PDSS divide code area into 2
- parts and use divided one for user codes.
- *************************************************************************/
--#define HEAP_SIZE 200000
--#define CODE_SIZE 1000000
-+/* #define HEAP_SIZE 200000 */
-+#define HEAP_SIZE 625000
-+/* #define CODE_SIZE 1000000 */
-+#define CODE_SIZE 5000000
-
-
- /*************************************************************************
-@@ -169,7 +174,8 @@
- Configuration for atom table.
- >> MAX_ATOMS: Maximum number of atoms.
- *************************************************************************/
--#define MAX_ATOMS 20000
-+/* #define MAX_ATOMS 20000 */
-+#define MAX_ATOMS 50000
-
-
- /*************************************************************************
-@@ -251,6 +257,9 @@
- INSTRUCTION_COUNT's value are `YES', PDSS counts the number of
- branches in each KL1-B instuction.
- *************************************************************************/
--#define INSTRUCTION_TRACE NO
--#define INSTRUCTION_COUNT NO
--#define INSTRUCTION_BRANCH_COUNT NO
-+/* #define INSTRUCTION_TRACE NO */
-+#define INSTRUCTION_TRACE YES
-+/* #define INSTRUCTION_COUNT NO */
-+#define INSTRUCTION_COUNT YES
-+/* #define INSTRUCTION_BRANCH_COUNT NO */
-+#define INSTRUCTION_BRANCH_COUNT YES
diff --git a/lang/pdss/files/patch-emulator:srcs b/lang/pdss/files/patch-emulator:srcs
deleted file mode 100644
index d25be0babde6..000000000000
--- a/lang/pdss/files/patch-emulator:srcs
+++ /dev/null
@@ -1,529 +0,0 @@
-Index: emulator/assemble.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/assemble.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 assemble.c
---- emulator/assemble.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/assemble.c 3 Dec 2002 14:39:51 -0000
-@@ -24,6 +24,13 @@
- static OBJ *module_top, *predicate_top;
- static jmp_buf assemble_env;
-
-+static make_jump_on_xxx_table(register int size, OBJ **pcp, FILE *file);
-+static make_branch_on_int_table(register int size, OBJ **pcp, FILE *file);
-+static make_branch_on_atom_table(register int size, OBJ **pcp, FILE *file);
-+static make_hash_mask(register unsigned int size);
-+static make_hash_on_int_table(int size, int mask, OBJ **pcp, FILE *file);
-+static make_hash_on_atom_table(register int size, register int mask,
-+ OBJ **pcp, FILE *file);
-
- /*************************************************************************
- * Put Relative Address. *
-Index: emulator/blt_iodev.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/blt_iodev.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 blt_iodev.c
---- emulator/blt_iodev.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/blt_iodev.c 11 Dec 2002 15:17:32 -0000
-@@ -6,12 +6,13 @@
- *************************************************************************/
-
- #include <sys/types.h>
--#include <sys/dir.h>
-+#include <dirent.h>
- #include "pdss.h"
- #include "memory.h"
- #include "io.h"
- #include "instr.h"
-
-+static CHAR *wildcard_to_regular_expression(CHAR*, CHAR*);
-
- /*************************************************************************
- * b_create_window(Rname,^Rstt,^Rinterrupt,^Rio) *
-@@ -869,9 +870,8 @@
- }else{
- register CELL *p, *q;
- CHAR *dn, bufn[256], bufw[256], ex[512];
-- CHAR *wildcard_to_regular_expression(), *re_comp();
- DIR *dirp;
-- struct direct *dp, *readdir();
-+ struct dirent *dp, *readdir();
- int st;
- convert_to_c_string(name, bufn, 250);
- convert_to_c_string(wild, bufw, 250);
-@@ -967,9 +967,8 @@
- }
- }else{
- CHAR *dn, bufn[256], bufw[256], ex[512];
-- CHAR *wildcard_to_regular_expression(), *re_comp();
- DIR *dirp, *dirp2;
-- struct direct *dp, *readdir();
-+ struct dirent *dp, *readdir();
- int st;
- convert_to_c_string(name, bufn, 250);
- convert_to_c_string(wild, bufw, 250);
-RCS file: /ext/cvs/PDSS/emulator/emulate.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 emulate.c
---- emulator/emulate.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/emulate.c 3 Dec 2002 13:10:32 -0000
-@@ -44,6 +44,9 @@
- #define DUPLICATE_TABLE_SIZE 8
- static int duplicate_table[DUPLICATE_TABLE_SIZE];
-
-+static do_interrupt(void);
-+static idle(void);
-+static idle2(void);
-
- /*************************************************************************
- * KL1-B Emulator Top Level Loop -- emulate() *
-Index: emulator/exception.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/exception.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 exception.c
---- emulator/exception.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/exception.c 3 Dec 2002 13:37:30 -0000
-@@ -11,6 +11,7 @@
- #include "io.h"
- #include "klb.h"
-
-+static create_goal_and_wait_new_code(CELL *code, CELL *argv);
-
- /*************************************************************************
- * Exception Tag Table. *
-Index: emulator/float.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/float.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 float.c
---- emulator/float.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/float.c 12 Dec 2002 01:49:47 -0000
-@@ -14,7 +14,7 @@
-
- initialize_float_calculator()
- {
-- signal(SIGFPE, float_error);
-+ signal(SIGFPE, (sig_t)float_error);
- }
-
- #define FLOAT_HUGE 3.4028234e38
-Index: emulator/gc.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/gc.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 gc.c
---- emulator/gc.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/gc.c 3 Dec 2002 13:47:12 -0000
-@@ -18,6 +18,7 @@
-
- #define CD if(gc_code)
-
-+static swap_highest_queue(void);
-
- /*************************************************************************
- * Collect Garbage & Display Memory Statistics. *
-Index: emulator/gc_cell.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/gc_cell.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 gc_cell.c
---- emulator/gc_cell.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/gc_cell.c 3 Dec 2002 13:49:05 -0000
-@@ -10,6 +10,7 @@
- #include "io.h"
- #include "gc.h"
-
-+static gc_stream_merger(CELL *old, CELL *new);
-
- /*************************************************************************
- * GC CELL - KL1 Data. *
-Index: emulator/gc_dead.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/gc_dead.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 gc_dead.c
---- emulator/gc_dead.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/gc_dead.c 3 Dec 2002 14:01:46 -0000
-@@ -43,6 +43,13 @@
- deadlock_goal_merger_list = (m)->priority;\
- }
-
-+static deadlock_mark_goals(CELL *c, GOAL_RECORD *goal0);
-+static deadlock_link_goals(CELL *c, GOAL_RECORD *goal0);
-+static deadlock_report_goal(GOAL_RECORD *goal, int f);
-+static deadlock_report_merger(MERGER_RECORD *merger, int f);
-+static dead_cp_cell(register CELL *old, register CELL *new);
-+static dead_cp_stream_merger(register MERGER_RECORD *oldmg, CELL *newref);
-+static terminate_shoen_without_child(PARENT_RECORD *prec);
-
- /*************************************************************************
- * Detect Deadlock & Report -- Top Level. *
-Index: emulator/goal.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/goal.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 goal.c
---- emulator/goal.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/goal.c 3 Dec 2002 13:24:44 -0000
-@@ -28,6 +28,9 @@
- CELL *SSP;
- CELL suspension_stack[SUSPMAX];
-
-+static int other_var_exist(register CELL *c);
-+static unsigned int rnd(void);
-+static int same_var_exist(register CELL *c);
-
- /*************************************************************************
- * Initialize Ready Queue. *
-Index: emulator/instr.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/instr.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 instr.c
---- emulator/instr.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/instr.c 12 Dec 2002 01:52:12 -0000
-@@ -13,6 +13,9 @@
- #define INVALID -1
- #define NOT_SUPPORTED ASSM_NOT_SUPPORTED
-
-+static reset_instruction_table(void);
-+static op(unsigned int opcode, CHAR *mnem, unsigned int type);
-+
- initialize_instruction_table()
- {
- reset_instruction_table();
-Index: emulator/io.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/io.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 io.c
---- emulator/io.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/io.c 11 Dec 2002 16:18:47 -0000
-@@ -21,6 +21,8 @@
- int current_window;
- int print_var_mode;
-
-+static int keyboard_interrupt(void);
-+static int keyboard_interrupt_without_emacs(void);
-
- /*************************************************************************
- * Initialize I/O. *
-@@ -31,8 +33,6 @@
- register IO_BACKET *it, **nx;
- register int i, j;
- register CHAR *buf;
-- int keyboard_interrupt();
-- int keyboard_interrupt_without_emacs();
- CHAR *malloc();
-
- current_window = -1;
-@@ -116,14 +116,14 @@
- *nx = NULL;
-
- if(use_windows){
-- signal(SIGINT, keyboard_interrupt);
-- signal(SIGQUIT, abort_pdss);
-- signal(SIGTERM, abort_pdss);
-+ signal(SIGINT, (sig_t)keyboard_interrupt);
-+ signal(SIGQUIT, (sig_t)abort_pdss);
-+ signal(SIGTERM, (sig_t)abort_pdss);
- }else{
-- signal(SIGINT, keyboard_interrupt_without_emacs);
-- signal(SIGQUIT, abort_pdss);
-- signal(SIGTERM, abort_pdss);
-- signal(SIGTSTP, stop_pdss);
-+ signal(SIGINT, (sig_t)keyboard_interrupt_without_emacs);
-+ signal(SIGQUIT, (sig_t)abort_pdss);
-+ signal(SIGTERM, (sig_t)abort_pdss);
-+ signal(SIGTSTP, (sig_t)stop_pdss);
- }
- }
-
-@@ -147,7 +147,7 @@
-
- io_ctrl_when_resume()
- {
-- signal(SIGTSTP, stop_pdss);
-+ signal(SIGTSTP, (sig_t)stop_pdss);
- }
-
-
-Index: emulator/iosub.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/iosub.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 iosub.c
---- emulator/iosub.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/iosub.c 11 Dec 2002 12:17:32 -0000
-@@ -10,6 +10,19 @@
- #include "io.h"
- #include "ctype.h"
-
-+static remove_suspended_goals(CELL *cc);
-+static int scan_integer_or_float(int sign, register int chr,
-+ register IO_BACKET *it);
-+static int conv_to_integer(int sign, register CHAR *c, unsigned int *x);
-+static scan_variable(register int chr, register IO_BACKET *it);
-+static scan_alpha_atom(register int chr, register IO_BACKET *it);
-+static scan_symbol_atom(register int chr, register IO_BACKET *it);
-+static int scan_quote_atom(register IO_BACKET *it);
-+static int scan_string(register IO_BACKET *it);
-+static int scan_comment(register IO_BACKET *it);
-+static expand_ts_buffer(register IO_BACKET *it);
-+static int reset_var_table(register IO_BACKET *it);
-+static int conv_to_var(CHAR *name, IO_BACKET *it);
-
- /*************************************************************************
- * Create New Window *
-Index: emulator/module.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/module.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 module.c
---- emulator/module.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/module.c 3 Dec 2002 13:43:36 -0000
-@@ -12,6 +12,9 @@
-
- MODULE_ENTRY *module_id_table[MODULE_TABLE_SIZE];
-
-+static load_sav_file(CHAR *fname, MODULE_ENTRY **mod_table);
-+static load_asm_file(CHAR *fname, MODULE_ENTRY **mod_table);
-+static save_sav_file(CHAR *fname, MODULE_ENTRY *mod_table);
-
- /*************************************************************************
- * Module Table. *
-Index: emulator/mrbgc.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/mrbgc.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 mrbgc.c
---- emulator/mrbgc.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/mrbgc.c 3 Dec 2002 14:17:21 -0000
-@@ -10,6 +10,13 @@
- #include "io.h"
- #include "klb.h"
-
-+static collect_value_sub(CELL *c, int d);
-+static int is_deadlock_occurred_really(CELL *c);
-+static display_deadlock_suspended_goals(CELL *c);
-+static display_deadlock_suspended_goal(GOAL_RECORD *goal);
-+static report_deadlock_suspended_goals(int type, CELL *c, OBJ *ptop);
-+static report_deadlock_suspended_goal(int type, GOAL_RECORD *grec, OBJ *ptop);
-+static report_deadlock_suspended_merger(int type, MERGER_RECORD *mg, OBJ *ptop);
-
- /*************************************************************************
- * Collect Value. *
-Index: emulator/option.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/option.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 option.c
---- emulator/option.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/option.c 3 Dec 2002 13:06:50 -0000
-@@ -30,6 +30,8 @@
- int option_instruction_count = NO;
- #endif
-
-+static read_option_sub(CHAR *s);
-+
- read_option(argc, argv)
- int argc;
- CHAR **argv;
-Index: emulator/pdss.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/pdss.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 pdss.c
---- emulator/pdss.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/pdss.c 3 Dec 2002 13:05:04 -0000
-@@ -20,6 +20,11 @@
-
- static CHAR execute_goal[128]; /** top level goal name **/
-
-+static load_kl1b_file(void);
-+static load_kl1b_file_and_enter_module(CHAR *file);
-+static OBJ *read_top_level_goal(void);
-+static CHAR *scan_name(CHAR **s);
-+static write_result(void);
-
- /*************************************************************************
- * PDSS Main. *
-Index: emulator/print.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/print.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 print.c
---- emulator/print.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/print.c 30 Nov 2002 12:15:47 -0000
-@@ -10,7 +10,7 @@
- #include "io.h"
- #include "klb.h"
-
--static FILE *file = stdout;
-+static FILE *file;
- static int deadlock = NO;
- static int var_mode = PRINT_VAR_MODE_ABC;
- static int length;
-@@ -19,6 +19,16 @@
- static CHAR *gen_name();
- extern CELL *lookup_var();
-
-+static int get_var_number(CHAR *name);
-+static initializr_var_table(void);
-+static print_nue(CELL *c, int depth, int mrb1);
-+static putc2(int c, FILE *f);
-+static fprint_string2(FILE *f, CELL *c);
-+static print_nbit_string(CELL *c);
-+static print_vector(CELL *c, int depth, int mrb1);
-+static print_list(CELL *c, int depth, int mrb1);
-+static int print_sub(CELL *c, CELL *r, int mrb, int depth);
-+
- #define Deref1(c, res){\
- res = c;\
- while(Typeof(res)==REF) res = Objectof(res);\
-@@ -43,6 +53,7 @@
-
- initialize_print_routine()
- {
-+ file = stdout;
- initializr_var_table();
- }
-
-Index: emulator/saveload.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/saveload.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 saveload.c
---- emulator/saveload.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/saveload.c 3 Dec 2002 14:52:35 -0000
-@@ -17,6 +17,15 @@
- #define ATOMMAX 4096
- static unsigned short atom_id_table[ATOMMAX];
-
-+static make_atom_table(OBJ *cp);
-+static enter_atoms_in_constant_section(CELL *p, CELL *bottom);
-+static enter_atom(unsigned int atom);
-+static write_atom_table(FILE *fp);
-+static write_code_body(OBJ *cp, FILE *fp);
-+static write_constant_section(CELL *p, CELL *bottom, FILE *fp);
-+static read_atom_table(FILE *fp);
-+static read_code_body(OBJ *cp, FILE *fp);
-+static read_constant_section(CELL *p, CELL *bottom, FILE *fp);
-
- /*************************************************************************
- * Save Module -- Macros. *
-Index: emulator/shoen.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/shoen.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 shoen.c
---- emulator/shoen.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/shoen.c 3 Dec 2002 13:35:36 -0000
-@@ -25,6 +25,12 @@
- static int shoen_id_counter;
- #define GetShoenid() (shoen_id_counter++)
-
-+static delete_from_and_tree(PARENT_RECORD *shoen);
-+static int resource_divide_to_children(PARENT_RECORD *p);
-+static divide_resource(PARENT_RECORD *from, PARENT_RECORD *to);
-+static shoen_active_unify_with_list(CELL *report, CELL *list);
-+static dump_shoen_tree(PARENT_RECORD *root, int level);
-+static dump_shoen_tree_sub(PARENT_RECORD *prec, int level);
-
- /*************************************************************************
- * Initialize Shoen Tree. *
-Index: emulator/timer.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/timer.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 timer.c
---- emulator/timer.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/timer.c 11 Dec 2002 16:21:19 -0000
-@@ -24,6 +24,10 @@
- static int timer_next_count;
- CELL *timer_table;
-
-+static alarm_clock_int(void);
-+set_timer_on_after(int count, CELL *var);
-+static set_timer(int count, CELL *var);
-+
-
- initialize_timer()
- {
-@@ -37,7 +41,7 @@
- timer_next_count = HUGE;
- AllocCell(timer_table);
- SetAll(timer_table, ATOM, NIL, MRBOFF);
-- signal(SIGALRM, alarm_clock_int);
-+ signal(SIGALRM, (sig_t)alarm_clock_int);
- if(option_alarm_clock_sw) alarm(1);
- }
-
-Index: emulator/tracer.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/tracer.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 tracer.c
---- emulator/tracer.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/tracer.c 11 Dec 2002 14:07:08 -0000
-@@ -38,6 +38,32 @@
- static int trace_last_priority = -1;
- static OBJ *tracer_pcode;
-
-+static initialize_tracer_command_table(void);
-+static initialize_tracer_command_table2(void);
-+static initialize_tracer_command_table3(void);
-+static int trace_set_count(int argn, CHAR **argv);
-+static trace_depth_first(int argn, CHAR **argv);
-+static trace_breadth_first(int argn, CHAR **argv);
-+static trace_random_enqueue(int argn, CHAR **argv);
-+static trace_set_rewrite_status(int argn, CHAR **argv);
-+static trace_set_debug_flag(int argn, CHAR **argv, int flag);
-+static trace_set_predicate_spy(int argn, CHAR **argv, int flag);
-+static trace_set_goal_spy(int mode, GOAL_RECORD *grec, int flag);
-+static trace_where_called_from(int argn, CHAR **argv);
-+static int trace_inspect_ready_queue(int argn, CHAR **argv);
-+static int trace_inspect_variable(int argn, CHAR **argv);
-+static int trace_set_variable(int argn, CHAR **argv);
-+static trace_set_gate_switch(int chr, int *flag);
-+static int trace_monitor_stream(int argn, CHAR **argv);
-+static int trace_scan_integer(CHAR *str);
-+static int scan_module_and_predicate(CHAR *str, unsigned int *module,
-+ unsigned int *pred, unsigned int *arity);
-+static write_priority(void);
-+static write_mode(int mode, OBJ *code, GOAL_RECORD *grec);
-+static int display_ready_queues(int priority);
-+static display_merge_tree(CELL *mmm);
-+static int display_queue_more(int count);
-+static unsigned int make_module_predicate_atom(CHAR *s, CHAR *p);
-
- /*************************************************************************
- * Initialize Tracer. *
-@@ -1351,7 +1377,6 @@
- unsigned int *module, *pred, *arity;
- {
- CHAR *s;
-- unsigned int make_module_predicate_atom();
- if(IsAlpha(*str)){
- s = str;
- while(IsAlNum(*str)) str++;
-Index: emulator/unify.c
-===================================================================
-RCS file: /ext/cvs/PDSS/emulator/unify.c,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 unify.c
---- emulator/unify.c 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ emulator/unify.c 3 Dec 2002 13:20:40 -0000
-@@ -11,6 +11,10 @@
-
- static CELL work;
-
-+static terminate_merger(MERGER_RECORD *merger);
-+static make_unify_goal_and_enqueue_for_merger(TYPE type1, CELL *val1, MRB mrb1,
-+ TYPE type2, CELL *val2, MRB mrb2,
-+ MERGER_RECORD *merger);
-
- /*************************************************************************
- * General Unification. X=Y. *
diff --git a/lang/pdss/files/patch-mpimos:Makefile b/lang/pdss/files/patch-mpimos:Makefile
deleted file mode 100644
index d7e166231d5c..000000000000
--- a/lang/pdss/files/patch-mpimos:Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: mpimos/Makefile
-===================================================================
-RCS file: /ext/cvs/PDSS/mpimos/Makefile,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 Makefile
---- mpimos/Makefile 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ mpimos/Makefile 12 Dec 2002 01:45:59 -0000
-@@ -1,3 +1,6 @@
-+MPIMOSDIR = ${PDSSROOT}/mpimos
-+MPIMOSSRCDIR= ${PDSSSHARE}/mpimos
-+
- PDSSCMP = ../pdsscmp +s
- PDSSASM = ../emulator/pdssasm
- PARA =
-@@ -14,9 +17,13 @@
- mpimos_iodev.sav mpimos_windev.sav \
- mpimos_fildev.sav mpimos_timdev.sav
-
--all: $(PARA) $(MPIMOS)
-+all: $(PARA)
-
- install:
-+ ${BSD_INSTALL_DIR} ${MPIMOSDIR}
-+ ${BSD_INSTALL_SCRIPT} ${MPIMOS} ${MPIMOSDIR}
-+ ${BSD_INSTALL_DIR} ${MPIMOSSRCDIR}
-+ ${BSD_INSTALL_DATA} *.kl1 ${MPIMOSSRCDIR}
-
- clean:
-
diff --git a/lang/pdss/files/patch-pdsscmp b/lang/pdss/files/patch-pdsscmp
deleted file mode 100644
index 2ee2d48ad3e2..000000000000
--- a/lang/pdss/files/patch-pdsscmp
+++ /dev/null
@@ -1,33 +0,0 @@
-Index: pdsscmp
-===================================================================
-RCS file: /ext/cvs/PDSS/pdsscmp,v
-retrieving revision 1.1.1.1
-retrieving revision 1.1.1.1.2.1
-diff -u -r1.1.1.1 -r1.1.1.1.2.1
---- pdsscmp 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ pdsscmp 20 Jul 2002 08:30:53 -0000 1.1.1.1.2.1
-@@ -1,8 +1,19 @@
--comp=/usr/local/src/pdss/compiler_pl/kl1cmp
--tran=/usr/local/src/pdss/compiler_pl/pdsstrans
--save=/usr/local/src/pdss/emulator/pdssasm
--pdss=/usr/local/src/pdss/emulator/pdss
--stup=/usr/local/src/pdss/emulator/KL1CMP
-+#!/bin/sh
-+# pdsscmp
-+#
-+# $Id: patch-pdsscmp,v 1.1 2002/09/07 16:33:39 nin Exp $
-+
-+pdssroot=%%PREFIX%%/libexec/pdss
-+#comp=/usr/local/src/pdss/compiler_pl/kl1cmp
-+comp=${pdssroot}/compiler_pl/kl1cmp
-+#tran=/usr/local/src/pdss/compiler_pl/pdsstrans
-+tran=${pdssroot}/compiler_pl/pdsstrans
-+#save=/usr/local/src/pdss/emulator/pdssasm
-+save=${pdssroot}/emulator/pdssasm
-+#pdss=/usr/local/src/pdss/emulator/pdss
-+pdss=%%PREFIX%%/bin/pdss
-+#stup=/usr/local/src/pdss/emulator/KL1CMP
-+stup=${pdssroot}/emulator/KL1CMP
-
- mode=user
- indx=1
diff --git a/lang/pdss/files/patch-pimos_utl:Makefile b/lang/pdss/files/patch-pimos_utl:Makefile
deleted file mode 100644
index f9b4d8ab7697..000000000000
--- a/lang/pdss/files/patch-pimos_utl:Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: pimos_utl/Makefile
-===================================================================
-RCS file: /ext/cvs/PDSS/pimos_utl/Makefile,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 Makefile
---- pimos_utl/Makefile 11 Jun 2002 16:11:13 -0000 1.1.1.1
-+++ pimos_utl/Makefile 12 Dec 2002 01:46:18 -0000
-@@ -1,3 +1,6 @@
-+PUTILDIR = ${PDSSROOT}/pimos_utl
-+PUTILSRCDIR = ${PDSSSHARE}/pimos_utl
-+
- PDSSCMP = ../pdsscmp
- PDSSASM = ../emulator/pdssasm
- PARA =
-@@ -6,9 +9,13 @@
- keyed_bag.sav keyed_sorted_bag.sav multiply_keyed_bag.sav\
- pool.sav queue.sav stack.sav quick_sort.sav pimos_utility_error.sav
-
--all: $(PARA) $(PUTIL)
-+all: $(PARA)
-
- install:
-+ ${BSD_INSTALL_DIR} ${PUTILDIR}
-+ ${BSD_INSTALL_SCRIPT} ${PUTIL} ${PUTILDIR}
-+ ${BSD_INSTALL_DIR} ${PUTILSRCDIR}
-+ ${BSD_INSTALL_DATA} *.kl1 ${PUTILSRCDIR}
-
- clean:
-
diff --git a/lang/pdss/files/patch-runtime:Makefile b/lang/pdss/files/patch-runtime:Makefile
deleted file mode 100644
index 534a1b537c02..000000000000
--- a/lang/pdss/files/patch-runtime:Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-Index: runtime/Makefile
-===================================================================
-RCS file: /ext/cvs/PDSS/runtime/Makefile,v
-retrieving revision 1.1.1.1
-diff -u -u -r1.1.1.1 Makefile
---- runtime/Makefile 11 Jun 2002 16:11:11 -0000 1.1.1.1
-+++ runtime/Makefile 12 Dec 2002 01:46:34 -0000
-@@ -1,12 +1,19 @@
-+RUNTIMEDIR = ${PDSSROOT}/runtime
-+RUNTIMESRCDIR = ${PDSSSHARE}/runtime
-+
- PDSSCMP = ../pdsscmp +s
- PDSSASM = ../emulator/pdssasm
- PARA =
-
- RUNTIME = coddev.sav windev.sav fildev.sav timdev.sav shoen.sav
-
--all: $(PARA) $(RUNTIME)
-+all: $(PARA)
-
- install:
-+ ${BSD_INSTALL_DIR} ${RUNTIMEDIR}
-+ ${BSD_INSTALL_SCRIPT} ${RUNTIME} ${RUNTIMEDIR}
-+ ${BSD_INSTALL_DIR} ${RUNTIMESRCDIR}
-+ ${BSD_INSTALL_SCRIPT} *.kl1 ${RUNTIMESRCDIR}
-
- clean:
-
diff --git a/lang/pdss/pkg-descr b/lang/pdss/pkg-descr
deleted file mode 100644
index 2a8d8ac14510..000000000000
--- a/lang/pdss/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-PDSS-KL1 System
-
-Overview:
- The KL1 programming environment on an ordinary 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
diff --git a/lang/pdss/pkg-plist b/lang/pdss/pkg-plist
deleted file mode 100644
index 3e25b1b21161..000000000000
--- a/lang/pdss/pkg-plist
+++ /dev/null
@@ -1,285 +0,0 @@
-bin/pdss
-bin/pdsscmp
-libexec/pdss/compiler/blt.sav
-libexec/pdss/compiler/com.sav
-libexec/pdss/compiler/comp.sav
-libexec/pdss/compiler/macarg.sav
-libexec/pdss/compiler/macro.sav
-libexec/pdss/compiler/mactbl.sav
-libexec/pdss/compiler/mrb.sav
-libexec/pdss/compiler/norm.sav
-libexec/pdss/compiler/outp.sav
-libexec/pdss/compiler/reader.sav
-libexec/pdss/compiler/reg.sav
-libexec/pdss/compiler/struct.sav
-libexec/pdss/debug_utl/mpimos_pretty_printer.sav
-libexec/pdss/debug_utl/mpimos_varchk.sav
-libexec/pdss/debug_utl/mpimos_xref.sav
-libexec/pdss/debug_utl/mpimos_xref_table.sav
-libexec/pdss/emulator/KL1CMP
-libexec/pdss/emulator/RUNTIME
-libexec/pdss/emulator/STARTUP
-libexec/pdss/emulator/pdssasm
-libexec/pdss/emulator/pdssmerge
-libexec/pdss/mpimos/boot.sav
-libexec/pdss/mpimos/builtin.sav
-libexec/pdss/mpimos/cmd_basic.sav
-libexec/pdss/mpimos/cmd_code.sav
-libexec/pdss/mpimos/cmd_debug.sav
-libexec/pdss/mpimos/cmd_dir.sav
-libexec/pdss/mpimos/cmd_env.sav
-libexec/pdss/mpimos/cmd_utl.sav
-libexec/pdss/mpimos/code_man.sav
-libexec/pdss/mpimos/dir.sav
-libexec/pdss/mpimos/dir_drv.sav
-libexec/pdss/mpimos/dummy_dir.sav
-libexec/pdss/mpimos/dummy_file.sav
-libexec/pdss/mpimos/dummy_window.sav
-libexec/pdss/mpimos/file.sav
-libexec/pdss/mpimos/file_drv.sav
-libexec/pdss/mpimos/file_man.sav
-libexec/pdss/mpimos/macro_ex.sav
-libexec/pdss/mpimos/module_pool.sav
-libexec/pdss/mpimos/mpimos_fildev.sav
-libexec/pdss/mpimos/mpimos_iodev.sav
-libexec/pdss/mpimos/mpimos_timdev.sav
-libexec/pdss/mpimos/mpimos_windev.sav
-libexec/pdss/mpimos/op.sav
-libexec/pdss/mpimos/optbl.sav
-libexec/pdss/mpimos/parser.sav
-libexec/pdss/mpimos/pool_mli.sav
-libexec/pdss/mpimos/shell.sav
-libexec/pdss/mpimos/task_monitor.sav
-libexec/pdss/mpimos/timer_man.sav
-libexec/pdss/mpimos/unparser.sav
-libexec/pdss/mpimos/utl.sav
-libexec/pdss/mpimos/window.sav
-libexec/pdss/mpimos/window_drv.sav
-libexec/pdss/mpimos/window_man.sav
-libexec/pdss/pimos_utl/comparator.sav
-libexec/pdss/pimos_utl/hasher.sav
-libexec/pdss/pimos_utl/keyed_bag.sav
-libexec/pdss/pimos_utl/keyed_sorted_bag.sav
-libexec/pdss/pimos_utl/merger.sav
-libexec/pdss/pimos_utl/multiply_keyed_bag.sav
-libexec/pdss/pimos_utl/pimos_utility_error.sav
-libexec/pdss/pimos_utl/pool.sav
-libexec/pdss/pimos_utl/queue.sav
-libexec/pdss/pimos_utl/quick_sort.sav
-libexec/pdss/pimos_utl/sorter.sav
-libexec/pdss/pimos_utl/stack.sav
-libexec/pdss/runtime/coddev.sav
-libexec/pdss/runtime/fildev.sav
-libexec/pdss/runtime/shoen.sav
-libexec/pdss/runtime/timdev.sav
-libexec/pdss/runtime/windev.sav
-share/pdss/CONTENTS
-share/pdss/COPYRIGHT
-share/pdss/COPYRIGHT.J
-share/pdss/INSTALL
-share/pdss/INSTALL.J
-share/pdss/README
-share/pdss/README.J
-share/pdss/compiler_pl/Makefile
-share/pdss/compiler_pl/aux2.pl
-share/pdss/compiler_pl/code_opt2.pl
-share/pdss/compiler_pl/comp2.pl
-share/pdss/compiler_pl/convert.pl
-share/pdss/compiler_pl/gen_kl1cmp.pl
-share/pdss/compiler_pl/index2.pl
-share/pdss/compiler_pl/libdir.pl
-share/pdss/compiler_pl/macro2.pl
-share/pdss/compiler_pl/mrb4.pl
-share/pdss/compiler_pl/norm3.pl
-share/pdss/compiler_pl/pdss_blt.pl
-share/pdss/compiler_pl/pdss_sys.pl
-share/pdss/compiler_pl/pdsstrans.pl
-share/pdss/compiler_pl/read.pl
-share/pdss/compiler_pl/reg.pl
-share/pdss/compiler_pl/top2.pl
-share/pdss/compiler_pl/write2.pl
-share/pdss/debug_utl/mpimos_pretty_printer.kl1
-share/pdss/debug_utl/mpimos_varchk.kl1
-share/pdss/debug_utl/mpimos_xref.kl1
-share/pdss/debug_utl/mpimos_xref_table.kl1
-share/pdss/doc.e/pdss.dvi
-share/pdss/doc.e/pdss.sty
-share/pdss/doc.e/pdss.tex
-share/pdss/doc.j/jmakeindex.c
-share/pdss/doc.j/pdss.dvi
-share/pdss/doc.j/pdss.sty
-share/pdss/doc.j/pdss.tex
-share/pdss/emacs/kl1-mode.el
-share/pdss/emacs/pdss-init.e.el
-share/pdss/emacs/pdss-init.j.el
-share/pdss/emacs/pdss-kl1cmp.el
-share/pdss/emacs/pdss-manual.el
-share/pdss/emacs/pdss.el
-share/pdss/macro/pdss
-share/pdss/macro/pimos
-share/pdss/mpimos/boot.kl1
-share/pdss/mpimos/builtin.kl1
-share/pdss/mpimos/cmd_basic.kl1
-share/pdss/mpimos/cmd_code.kl1
-share/pdss/mpimos/cmd_debug.kl1
-share/pdss/mpimos/cmd_dir.kl1
-share/pdss/mpimos/cmd_env.kl1
-share/pdss/mpimos/cmd_utl.kl1
-share/pdss/mpimos/code_man.kl1
-share/pdss/mpimos/dir.kl1
-share/pdss/mpimos/dir_drv.kl1
-share/pdss/mpimos/dummy_dir.kl1
-share/pdss/mpimos/dummy_file.kl1
-share/pdss/mpimos/dummy_window.kl1
-share/pdss/mpimos/file.kl1
-share/pdss/mpimos/file_drv.kl1
-share/pdss/mpimos/file_man.kl1
-share/pdss/mpimos/macro_ex.kl1
-share/pdss/mpimos/module_pool.kl1
-share/pdss/mpimos/mpimos_fildev.kl1
-share/pdss/mpimos/mpimos_iodev.kl1
-share/pdss/mpimos/mpimos_timdev.kl1
-share/pdss/mpimos/mpimos_windev.kl1
-share/pdss/mpimos/op.kl1
-share/pdss/mpimos/optbl.kl1
-share/pdss/mpimos/parser.kl1
-share/pdss/mpimos/pool_mli.kl1
-share/pdss/mpimos/shell.kl1
-share/pdss/mpimos/task_monitor.kl1
-share/pdss/mpimos/timer_man.kl1
-share/pdss/mpimos/unparser.kl1
-share/pdss/mpimos/utl.kl1
-share/pdss/mpimos/window.kl1
-share/pdss/mpimos/window_drv.kl1
-share/pdss/mpimos/window_man.kl1
-share/pdss/pimos_utl/comparator.kl1
-share/pdss/pimos_utl/hasher.kl1
-share/pdss/pimos_utl/keyed_bag.kl1
-share/pdss/pimos_utl/keyed_sorted_bag.kl1
-share/pdss/pimos_utl/merger.kl1
-share/pdss/pimos_utl/multiply_keyed_bag.kl1
-share/pdss/pimos_utl/pimos_utility_error.kl1
-share/pdss/pimos_utl/pool.kl1
-share/pdss/pimos_utl/queue.kl1
-share/pdss/pimos_utl/quick_sort.kl1
-share/pdss/pimos_utl/sorter.kl1
-share/pdss/pimos_utl/stack.kl1
-share/pdss/runtime/coddev.kl1
-share/pdss/runtime/fildev.kl1
-share/pdss/runtime/shoen.kl1
-share/pdss/runtime/timdev.kl1
-share/pdss/runtime/windev.kl1
-share/pdss/sample/append.kl1
-share/pdss/sample/bestpath.kl1
-share/pdss/sample/bup.kl1
-share/pdss/sample/check.kl1
-share/pdss/sample/dead.kl1
-share/pdss/sample/espascal.kl1
-share/pdss/sample/etsmall.kl1
-share/pdss/sample/kl1cmp1.kl1
-share/pdss/sample/kl1cmp2.kl1
-share/pdss/sample/prime.kl1
-share/pdss/sample/prime_dd.kl1
-share/pdss/sample/qlay.kl1
-share/pdss/sample/queen.kl1
-share/pdss/sample/semi.kl1
-share/pdss/sample/tri.kl1
-share/pdss/test/b_arith.kl1
-share/pdss/test/b_arith_e.kl1
-share/pdss/test/b_arith_s.kl1
-share/pdss/test/b_atom.kl1
-share/pdss/test/b_atom_e.kl1
-share/pdss/test/b_atom_s.kl1
-share/pdss/test/b_code.kl1
-share/pdss/test/b_code_e.kl1
-share/pdss/test/b_code_s.kl1
-share/pdss/test/b_f_arith.kl1
-share/pdss/test/b_f_arith_e.kl1
-share/pdss/test/b_f_arith_s.kl1
-share/pdss/test/b_f_func1.kl1
-share/pdss/test/b_f_func1_e.kl1
-share/pdss/test/b_f_func1_s.kl1
-share/pdss/test/b_f_func2.kl1
-share/pdss/test/b_f_func2_e.kl1
-share/pdss/test/b_f_func2_s.kl1
-share/pdss/test/b_f_tfunc.kl1
-share/pdss/test/b_f_tfunc_e.kl1
-share/pdss/test/b_f_tfunc_s.kl1
-share/pdss/test/b_func.kl1
-share/pdss/test/b_func_e.kl1
-share/pdss/test/b_func_s.kl1
-share/pdss/test/b_logic.kl1
-share/pdss/test/b_logic_e.kl1
-share/pdss/test/b_logic_s.kl1
-share/pdss/test/b_merge.kl1
-share/pdss/test/b_pri_e.kl1
-share/pdss/test/b_pri_pro.kl1
-share/pdss/test/b_pri_s.kl1
-share/pdss/test/b_raise_e.kl1
-share/pdss/test/b_raise_s.kl1
-share/pdss/test/b_string.kl1
-share/pdss/test/b_string_e.kl1
-share/pdss/test/b_string_s.kl1
-share/pdss/test/b_type.kl1
-share/pdss/test/b_type_s.kl1
-share/pdss/test/b_vector.kl1
-share/pdss/test/b_vector_e.kl1
-share/pdss/test/b_vector_s.kl1
-share/pdss/test/br_cnst.kl1
-share/pdss/test/check_cnst.kl1
-share/pdss/test/g_arith.kl1
-share/pdss/test/g_comp.kl1
-share/pdss/test/g_diff.kl1
-share/pdss/test/g_f_arith.kl1
-share/pdss/test/g_f_comp.kl1
-share/pdss/test/g_f_func1.kl1
-share/pdss/test/g_f_func2.kl1
-share/pdss/test/g_f_tfunc.kl1
-share/pdss/test/g_func.kl1
-share/pdss/test/g_logic.kl1
-share/pdss/test/g_vec_str.kl1
-share/pdss/test/get_cnst.kl1
-share/pdss/test/get_cnst_e.kl1
-share/pdss/test/get_val.kl1
-share/pdss/test/get_val_e.kl1
-share/pdss/test/is_type.kl1
-share/pdss/test/jnon_type.kl1
-share/pdss/test/jnon_type_s.kl1
-share/pdss/test/put_cnst.kl1
-share/pdss/test/put_val.kl1
-share/pdss/test/put_var.kl1
-share/pdss/test/read_var.kl1
-share/pdss/test/reuse.kl1
-share/pdss/test/set_cnst.kl1
-share/pdss/test/set_val.kl1
-share/pdss/test/set_var.kl1
-share/pdss/test/sw_type.kl1
-share/pdss/test/test_cnst.kl1
-share/pdss/test/type.kl1
-share/pdss/test/type_s.kl1
-share/pdss/test/wait_cnst.kl1
-share/pdss/test/wait_cnst_s.kl1
-share/pdss/test/wait_val.kl1
-share/pdss/test/wait_val_s.kl1
-share/pdss/test/write_cnst.kl1
-share/pdss/test/write_val.kl1
-share/pdss/test/write_var.kl1
-@dirrm share/pdss/test
-@dirrm share/pdss/sample
-@dirrm share/pdss/runtime
-@dirrm share/pdss/pimos_utl
-@dirrm share/pdss/mpimos
-@dirrm share/pdss/macro
-@dirrm share/pdss/emacs
-@dirrm share/pdss/doc.j
-@dirrm share/pdss/doc.e
-@dirrm share/pdss/debug_utl
-@dirrm share/pdss/compiler_pl
-@dirrm share/pdss
-@dirrm libexec/pdss/runtime
-@dirrm libexec/pdss/pimos_utl
-@dirrm libexec/pdss/mpimos
-@dirrm libexec/pdss/emulator
-@dirrm libexec/pdss/debug_utl
-@dirrm libexec/pdss/compiler
-@dirrm libexec/pdss