aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Gofer/Makefile34
-rw-r--r--lang/Gofer/distinfo1
-rw-r--r--lang/Gofer/files/patch-aa22
-rw-r--r--lang/Gofer/files/patch-ab79
-rw-r--r--lang/Gofer/files/patch-ac36
-rw-r--r--lang/Gofer/files/patch-ad26
-rw-r--r--lang/Gofer/pkg-comment1
-rw-r--r--lang/Gofer/pkg-descr61
-rw-r--r--lang/Gofer/pkg-plist5
-rw-r--r--lang/Makefile10
-rw-r--r--lang/STk/Makefile22
-rw-r--r--lang/STk/distinfo1
-rw-r--r--lang/STk/pkg-comment1
-rw-r--r--lang/STk/pkg-descr9
-rw-r--r--lang/STk/pkg-plist94
-rw-r--r--lang/Sather/Makefile21
-rw-r--r--lang/Sather/distinfo1
-rw-r--r--lang/Sather/files/patch-0219
-rw-r--r--lang/Sather/files/patch-ab35
-rw-r--r--lang/elk/Makefile37
-rw-r--r--lang/elk/distinfo1
-rw-r--r--lang/elk/pkg-comment1
-rw-r--r--lang/elk/pkg-descr12
-rw-r--r--lang/elk/pkg-plist5
-rw-r--r--lang/expect/Makefile20
-rw-r--r--lang/expect/distinfo1
-rw-r--r--lang/forth/Makefile22
-rw-r--r--lang/forth/distinfo1
-rw-r--r--lang/forth/pkg-comment1
-rw-r--r--lang/forth/pkg-descr222
-rw-r--r--lang/forth/pkg-plist13
-rw-r--r--lang/gcl/Makefile18
-rw-r--r--lang/gcl/distinfo1
-rw-r--r--lang/gcl/files/patch-ab157
-rw-r--r--lang/gcl/files/patch-ac19
-rw-r--r--lang/gcl/pkg-comment1
-rw-r--r--lang/gcl/pkg-descr6
-rw-r--r--lang/gcl/pkg-plist3
-rw-r--r--lang/gnat/Makefile55
-rw-r--r--lang/gnat/distinfo1
-rw-r--r--lang/gnat/pkg-comment1
-rw-r--r--lang/gnat/pkg-descr181
-rw-r--r--lang/gnat/pkg-plist723
-rw-r--r--lang/icon/Makefile18
-rw-r--r--lang/icon/distinfo1
-rw-r--r--lang/icon/files/patch-ca155
-rw-r--r--lang/icon/pkg-comment1
-rw-r--r--lang/icon/pkg-descr20
-rw-r--r--lang/icon/pkg-plist13
-rw-r--r--lang/itcl/Makefile19
-rw-r--r--lang/itcl/distinfo1
-rw-r--r--lang/itcl/pkg-comment1
-rw-r--r--lang/itcl/pkg-descr6
-rw-r--r--lang/itcl/pkg-plist11
-rw-r--r--lang/logo/Makefile22
-rw-r--r--lang/logo/distinfo1
-rw-r--r--lang/logo/files/patch-ac34
-rw-r--r--lang/logo/pkg-comment1
-rw-r--r--lang/logo/pkg-descr8
-rw-r--r--lang/logo/pkg-plist2
-rw-r--r--lang/mit-scheme/Makefile15
-rw-r--r--lang/mit-scheme/distinfo1
-rw-r--r--lang/mit-scheme/files/Makefile4
-rw-r--r--lang/mit-scheme/pkg-comment1
-rw-r--r--lang/mit-scheme/pkg-descr24
-rw-r--r--lang/mit-scheme/pkg-plist4
-rw-r--r--lang/p2c/Makefile25
-rw-r--r--lang/p2c/distinfo1
-rw-r--r--lang/p2c/pkg-comment1
-rw-r--r--lang/p2c/pkg-descr21
-rw-r--r--lang/p2c/pkg-plist16
-rw-r--r--lang/p2c/scripts/configure21
-rw-r--r--lang/perl5.10/Makefile34
-rw-r--r--lang/perl5.10/distinfo1
-rw-r--r--lang/perl5.10/pkg-comment1
-rw-r--r--lang/perl5.10/pkg-descr14
-rw-r--r--lang/perl5.10/pkg-plist340
-rw-r--r--lang/perl5.12/Makefile34
-rw-r--r--lang/perl5.12/distinfo1
-rw-r--r--lang/perl5.12/pkg-comment1
-rw-r--r--lang/perl5.12/pkg-descr14
-rw-r--r--lang/perl5.12/pkg-plist340
-rw-r--r--lang/perl5.14/Makefile34
-rw-r--r--lang/perl5.14/distinfo1
-rw-r--r--lang/perl5.14/pkg-comment1
-rw-r--r--lang/perl5.14/pkg-descr14
-rw-r--r--lang/perl5.14/pkg-plist340
-rw-r--r--lang/perl5.16/Makefile34
-rw-r--r--lang/perl5.16/distinfo1
-rw-r--r--lang/perl5.16/pkg-comment1
-rw-r--r--lang/perl5.16/pkg-descr14
-rw-r--r--lang/perl5.16/pkg-plist340
-rw-r--r--lang/perl5.6/Makefile34
-rw-r--r--lang/perl5.6/distinfo1
-rw-r--r--lang/perl5.6/pkg-comment1
-rw-r--r--lang/perl5.6/pkg-descr14
-rw-r--r--lang/perl5.6/pkg-plist340
-rw-r--r--lang/perl5.8/Makefile34
-rw-r--r--lang/perl5.8/distinfo1
-rw-r--r--lang/perl5.8/pkg-comment1
-rw-r--r--lang/perl5.8/pkg-descr14
-rw-r--r--lang/perl5.8/pkg-plist340
-rw-r--r--lang/perl5/Makefile34
-rw-r--r--lang/perl5/distinfo1
-rw-r--r--lang/perl5/pkg-comment1
-rw-r--r--lang/perl5/pkg-descr14
-rw-r--r--lang/perl5/pkg-plist340
-rw-r--r--lang/scheme48/Makefile21
-rw-r--r--lang/scheme48/distinfo1
-rw-r--r--lang/scheme48/pkg-comment1
-rw-r--r--lang/scheme48/pkg-descr23
-rw-r--r--lang/scheme48/pkg-plist5
-rw-r--r--lang/schemetoc/Makefile19
-rw-r--r--lang/schemetoc/distinfo1
-rw-r--r--lang/schemetoc/files/Makefile37
-rw-r--r--lang/schemetoc/files/README.FreeBSD29
-rw-r--r--lang/schemetoc/files/main.c1141
-rw-r--r--lang/schemetoc/files/makefile-head32
-rw-r--r--lang/schemetoc/files/options-server.h426
-rw-r--r--lang/schemetoc/files/options.h426
-rw-r--r--lang/schemetoc/files/x86.s34
-rw-r--r--lang/schemetoc/pkg-comment1
-rw-r--r--lang/schemetoc/pkg-descr13
-rw-r--r--lang/schemetoc/pkg-plist13
-rw-r--r--lang/scm/Makefile28
-rw-r--r--lang/scm/distinfo5
-rw-r--r--lang/scm/pkg-comment1
-rw-r--r--lang/scm/pkg-descr32
-rw-r--r--lang/scm/pkg-plist10
-rw-r--r--lang/smalltalk/Makefile26
-rw-r--r--lang/smalltalk/distinfo1
-rw-r--r--lang/smalltalk/files/patch-aa68
-rw-r--r--lang/smalltalk/pkg-comment1
-rw-r--r--lang/smalltalk/pkg-descr6
134 files changed, 0 insertions, 7559 deletions
diff --git a/lang/Gofer/Makefile b/lang/Gofer/Makefile
deleted file mode 100644
index 57a14f83a5c0..000000000000
--- a/lang/Gofer/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: gofer
-# Version required: 2.30
-# Date created: Wed Feb 1 01:51:59 PST 1995
-# Whom: hsu
-#
-# $Id: Makefile,v 1.4 1995/04/16 21:24:37 asami Exp $
-#
-
-DISTNAME = gofer230a
-PKGNAME = gofer-2.30a
-CATEGORIES+= languages
-MASTER_SITES = ftp://cs.nott.ac.uk/nott-fp/languages/haskell/gofer/
-
-WRKSRC = ${WRKDIR}/src
-LIBDIR = ${PREFIX}/lib/Gofer
-
-do-install:
- -mkdir -p ${LIBDIR}
- install -c -m 444 ${WRKDIR}/*.prelude ${LIBDIR}
- install -c -m 444 ${WRKDIR}/src/prelude.h ${LIBDIR}
- install -c -m 444 ${WRKDIR}/src/gofc.h ${LIBDIR}
- perl -pi -e "s|#include \"prelude.h\"|#include \"${LIBDIR}/prelude.h\"|" ${LIBDIR}/gofc.h
- install -c -m 444 ${WRKDIR}/src/runtime.o ${LIBDIR}
- install -c -m 555 ${WRKDIR}/scripts/gofer ${PREFIX}/bin
- install -c -m 555 ${WRKDIR}/scripts/goferc ${PREFIX}/bin
- install -c -m 555 ${WRKDIR}/src/gofer ${LIBDIR}
- install -c -m 555 ${WRKDIR}/src/gofc ${LIBDIR}
- install -c -m 444 ${WRKDIR}/docs/gofer.1 ${PREFIX}/man/man1
- -rm -f ${PREFIX}/man/man1/gofer.1.gz
- gzip -9 ${PREFIX}/man/man1/gofer.1
- -mkdir -p ${LIBDIR}/docs
- install -c -m 444 ${WRKDIR}/docs/* ${LIBDIR}/docs
-
-.include <bsd.port.mk>
diff --git a/lang/Gofer/distinfo b/lang/Gofer/distinfo
deleted file mode 100644
index a390ac6b2cfc..000000000000
--- a/lang/Gofer/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gofer230a.tar.gz) = a020b6a9c446701f169e06eb535b76dc
diff --git a/lang/Gofer/files/patch-aa b/lang/Gofer/files/patch-aa
deleted file mode 100644
index b3c7fabf7aa7..000000000000
--- a/lang/Gofer/files/patch-aa
+++ /dev/null
@@ -1,22 +0,0 @@
-*** Makefile.0 Thu Jun 23 09:00:00 1994
---- Makefile Wed Feb 1 01:42:58 1995
-***************
-*** 24,32 ****
- # below).
-
- CC = cc
-! #CFLAGS = -DUSE_READLINE=1
-! CFLAGS =
-! LDFLAGS = -lm
- OPTFLAGS = -O
- OPT1 =
- #OPT1 = -O1
---- 24,31 ----
- # below).
-
- CC = cc
-! CFLAGS = -DUSE_READLINE=1
-! LDFLAGS = -lm -lreadline
- OPTFLAGS = -O
- OPT1 =
- #OPT1 = -O1
diff --git a/lang/Gofer/files/patch-ab b/lang/Gofer/files/patch-ab
deleted file mode 100644
index b66f281ae563..000000000000
--- a/lang/Gofer/files/patch-ab
+++ /dev/null
@@ -1,79 +0,0 @@
-*** prelude.h.0 Thu Jun 23 09:00:00 1994
---- prelude.h Tue Jan 31 16:17:47 1995
-***************
-*** 30,40 ****
- #define OS2 0 /* For IBM OS/2 2.0 using EMX GCC */
- #define SUNOS 0 /* For Sun 3/Sun 4 running SunOs 4.x */
- #define MIPS 0 /* For MIPS RC6280/Sony machine NWS-3870 UN */
-! #define NEXTSTEP 1 /* For NeXTstep 3.0 using NeXT cc */
- #define NEXTGCC 0 /* For NeXTstep with gcc 2.x, doesn't work w/ NS3.2*/
- #define MINIX68K 0 /* For Minix68k with gcc UN */
- #define AMIGA 0 /* For Amiga using gcc 2.2.2 UN */
- #define HPUX 0 /* For HPUX using gcc */
- #define LINUX 0 /* For Linux using gcc UN */
- #define RISCOS 0 /* For Acorn DesktopC and RISCOS2 or 3 */
- #define ALPHA 0 /* For DEC Alpha with OSF/1 (32 bit ints, no gofc) */
---- 30,41 ----
- #define OS2 0 /* For IBM OS/2 2.0 using EMX GCC */
- #define SUNOS 0 /* For Sun 3/Sun 4 running SunOs 4.x */
- #define MIPS 0 /* For MIPS RC6280/Sony machine NWS-3870 UN */
-! #define NEXTSTEP 0 /* For NeXTstep 3.0 using NeXT cc */
- #define NEXTGCC 0 /* For NeXTstep with gcc 2.x, doesn't work w/ NS3.2*/
- #define MINIX68K 0 /* For Minix68k with gcc UN */
- #define AMIGA 0 /* For Amiga using gcc 2.2.2 UN */
- #define HPUX 0 /* For HPUX using gcc */
-+ #define FREEBSD 1 /* For FreeBSD using gcc */
- #define LINUX 0 /* For Linux using gcc UN */
- #define RISCOS 0 /* For Acorn DesktopC and RISCOS2 or 3 */
- #define ALPHA 0 /* For DEC Alpha with OSF/1 (32 bit ints, no gofc) */
-***************
-*** 82,88 ****
-
- #define UNIX (SUNOS | NEXTSTEP | HPUX | NEXTGCC | LINUX | AMIGA | \
- MINIX68K | ALPHA | OS2 | SVR4 | ULTRIX | AIX | MIPS |\
-! SGI4 | NETBSD)
- #define SMALL_GOFER (TURBOC | BCC)
- #define REGULAR_GOFER (RISCOS | DJGPP | ZTC | ATARI)
- #define LARGE_GOFER (UNIX | WATCOM)
---- 83,89 ----
-
- #define UNIX (SUNOS | NEXTSTEP | HPUX | NEXTGCC | LINUX | AMIGA | \
- MINIX68K | ALPHA | OS2 | SVR4 | ULTRIX | AIX | MIPS |\
-! SGI4 | NETBSD | FREEBSD)
- #define SMALL_GOFER (TURBOC | BCC)
- #define REGULAR_GOFER (RISCOS | DJGPP | ZTC | ATARI)
- #define LARGE_GOFER (UNIX | WATCOM)
-***************
-*** 91,97 ****
- #define TERMIO_IO (LINUX | HPUX | OS2 | SVR4 | SGI4)
- #define SGTTY_IO (SUNOS | NEXTSTEP | NEXTGCC | AMIGA | MINIX68K | \
- ALPHA | ULTRIX | AIX | MIPS)
-! #define TERMIOS_IO (NETBSD)
- #define BREAK_FLOATS (TURBOC | BCC)
- #define HAS_FLOATS (REGULAR_GOFER | LARGE_GOFER | BREAK_FLOATS)
-
---- 92,98 ----
- #define TERMIO_IO (LINUX | HPUX | OS2 | SVR4 | SGI4)
- #define SGTTY_IO (SUNOS | NEXTSTEP | NEXTGCC | AMIGA | MINIX68K | \
- ALPHA | ULTRIX | AIX | MIPS)
-! #define TERMIOS_IO (NETBSD | FREEBSD)
- #define BREAK_FLOATS (TURBOC | BCC)
- #define HAS_FLOATS (REGULAR_GOFER | LARGE_GOFER | BREAK_FLOATS)
-
-***************
-*** 202,208 ****
- #define farCalloc(n,s) (Void *)valloc(((unsigned)n)*((unsigned)s))
- #endif
-
-! #if (HPUX | DJGPP | ZTC | LINUX | ALPHA | OS2 | SVR4 | AIX | SGI4 | NETBSD)
- #include <stdlib.h>
- #define far
- #endif
---- 203,209 ----
- #define farCalloc(n,s) (Void *)valloc(((unsigned)n)*((unsigned)s))
- #endif
-
-! #if (HPUX | DJGPP | ZTC | LINUX | ALPHA | OS2 | SVR4 | AIX | SGI4 | NETBSD | FREEBSD)
- #include <stdlib.h>
- #define far
- #endif
diff --git a/lang/Gofer/files/patch-ac b/lang/Gofer/files/patch-ac
deleted file mode 100644
index 67da1c7d1a75..000000000000
--- a/lang/Gofer/files/patch-ac
+++ /dev/null
@@ -1,36 +0,0 @@
-*** ../scripts/gofer.0 Thu Jun 23 16:00:00 1994
---- ../scripts/gofer Wed Feb 8 01:16:55 1995
-***************
-*** 9,18 ****
- # Edited by Jonathan Bowen, Oxford University, August 1993
-
- # Location of gofer files - site specific
-! ROOT=/usr/local/gofer
-
- # first, the location of your prelude file:
-! GOFER=${GOFER-$ROOT/lib/standard.prelude}
- export GOFER
-
- # next, command line argument settings. One example might be:
---- 9,18 ----
- # Edited by Jonathan Bowen, Oxford University, August 1993
-
- # Location of gofer files - site specific
-! ROOT=/usr/local/lib/Gofer
-
- # first, the location of your prelude file:
-! GOFER=${GOFER-$ROOT/standard.prelude}
- export GOFER
-
- # next, command line argument settings. One example might be:
-***************
-*** 34,37 ****
-
- # Finally, start the interpreter running:
- # exec /usr/local/lib/Gofer/gofer $GOFERARGS $*
-! exec $ROOT/bin/Gofer $GOFERARGS $*
---- 34,37 ----
-
- # Finally, start the interpreter running:
- # exec /usr/local/lib/Gofer/gofer $GOFERARGS $*
-! exec $ROOT/gofer $GOFERARGS $*
diff --git a/lang/Gofer/files/patch-ad b/lang/Gofer/files/patch-ad
deleted file mode 100644
index ab6ac38b1fb7..000000000000
--- a/lang/Gofer/files/patch-ad
+++ /dev/null
@@ -1,26 +0,0 @@
-*** ../scripts/goferc.0 Thu Jun 23 16:00:00 1994
---- ../scripts/goferc Wed Feb 8 01:12:53 1995
-***************
-*** 29,39 ****
- ;;
- esac
-
-! GOFER=/home/staff/ian/gofer/lib/standard.prelude
- export GOFER
- /usr/local/lib/Gofer/gofc $args
- echo '[Compiling with gcc]'
- gcc -o $prog -O $prog.c /usr/local/lib/Gofer/runtime.o -lm
- strip $prog
- rm $prog.c
--
---- 29,38 ----
- ;;
- esac
-
-! GOFER=/usr/local/lib/Gofer/standard.prelude
- export GOFER
- /usr/local/lib/Gofer/gofc $args
- echo '[Compiling with gcc]'
- gcc -o $prog -O $prog.c /usr/local/lib/Gofer/runtime.o -lm
- strip $prog
- rm $prog.c
diff --git a/lang/Gofer/pkg-comment b/lang/Gofer/pkg-comment
deleted file mode 100644
index 9edbdcc75d89..000000000000
--- a/lang/Gofer/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-gofer - a lazy functional language
diff --git a/lang/Gofer/pkg-descr b/lang/Gofer/pkg-descr
deleted file mode 100644
index 6166aaeeca00..000000000000
--- a/lang/Gofer/pkg-descr
+++ /dev/null
@@ -1,61 +0,0 @@
-------------------------------------------------------------------------------
-Gofer 2.28 is an interactive functional programming environment (i.e. an
-interpreter) supporting a language based on the draft report for Haskell
-version 1.2, including the following features:
-
- o Lazy evaluation, higher order functions, pattern matching etc...
-
- o Wide range of built-in types with provision for defining new free
- datatypes and type synonyms.
-
- o Polymorphic type system with provision for overloading based on
- a system of type classes.
-
- o Full Haskell 1.2 expression and pattern syntax including lambda,
- case, conditional and let expressions, list comprehensions, operator
- sections, and wildcard, as and irrefutable patterns.
-
- o Partial implementation of Haskell 1.2 facilities for I/O, enabling
- the use of simple interactive programs and programs reading and writing
- text files.
-
- o User documentation, sample programs and source code freely available.
-
- o Supports constructor classes and overloaded monad comprehensions.
-
- o Simple minded compiler/translator Gofer -> C with runtime system for
- generation of standalone applications.
-
- o Runs (and originally developed) on PC compatible computers, but
- also works on Sun workstations. Code should be portable to many
- other kinds of machine.
-
-Gofer is intended as an experimental language, particularly where type classes
-are involved. Gofer extends the Haskell type class system in several ways:
-
- o Type classes with multiple parameters are supported.
-
- o Instances of type classes may be defined non-overlapping, but otherwise
- arbitrary types.
-
- o Predicates in contexts may involve arbitrary type expressions, not just
- type variables as in Haskell.
-
- o Basic approach to dictionary construction is different, based on the
- approach I described in a posting to the Haskell mailing list early in
- Feburary 1991. The resulting system ensures that all dictionaries are
- constructed before evaluation begins, avoiding repeated construction
- and enabling the shared evaluation of overloaded constants in
- dictionaries.
-
-The most significant features of Haskell not currently supported are:
-modules, arrays, overloaded numeric constants, default declarations, derived
-instances, contexts in datatype definitions.
-------------------------------------------------------------------------------
-And just in case you wondered:
-
- The name "Gofer" is not a trademark, registered or otherwise, and
- you are free to mention this name in published material, public and
- private correspondence, or other documents without restriction or
- obligation.
-------------------------------------------------------------------------------
diff --git a/lang/Gofer/pkg-plist b/lang/Gofer/pkg-plist
deleted file mode 100644
index 64ce695c6f24..000000000000
--- a/lang/Gofer/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/local
-bin/gofer
-bin/goferc
-lib/Gofer
-man/man1/gofer.1.gz
diff --git a/lang/Makefile b/lang/Makefile
deleted file mode 100644
index 6909e105ddde..000000000000
--- a/lang/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-# $Id: Makefile,v 1.31 1995/05/14 03:29:39 asami Exp $
-#
-# BROKEN: expect (no package file yet)
-#
-
-SUBDIR= Gofer STk Sather elk forth g77 gcl gnat guile-ii \
- icon itcl logo mit-scheme nTk p2c perl5 \
- scheme48 schemetoc scm smalltalk tcl tclX
-
-.include <bsd.port.subdir.mk>
diff --git a/lang/STk/Makefile b/lang/STk/Makefile
deleted file mode 100644
index 872df6a936c1..000000000000
--- a/lang/STk/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: STk
-# Version required: 2.1
-# Date created: 28 Dec 1994
-# Whom: jmacd@uclink.berkeley.edu
-#
-# $Id: Makefile,v 1.7 1995/04/24 21:50:34 asami Exp $
-#
-
-DISTNAME= STk-2.1.6
-CATEGORIES+= languages
-MASTER_SITES= ftp://kaolin.unice.fr/pub/
-
-MAINTAINER= jmacd@FreeBSD.ORG
-
-IS_INTERACTIVE= yes
-GNU_CONFIGURE= yes
-MAKE_FLAGS= "prefix=${PREFIX}" -f
-
-post-install:
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
-
-.include <bsd.port.mk>
diff --git a/lang/STk/distinfo b/lang/STk/distinfo
deleted file mode 100644
index e2b9656a8036..000000000000
--- a/lang/STk/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (STk-2.1.6.tar.gz) = 2c22beccf6cba7dbbadef3dc984fda05
diff --git a/lang/STk/pkg-comment b/lang/STk/pkg-comment
deleted file mode 100644
index 6495b548239d..000000000000
--- a/lang/STk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-STk is a scheme interpreter with full access to the Tk graphical package.
diff --git a/lang/STk/pkg-descr b/lang/STk/pkg-descr
deleted file mode 100644
index 382bb3adb30e..000000000000
--- a/lang/STk/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-STk is a Scheme interpreter which can access to the Tk graphical package.
-Concretely it can be seen as the John Ousterhout's Tk package where
-the Tcl language has been replaced by Scheme.
-
-The Scheme interpreter is now R4RS conformant.
-
-This release provides an efficient object oriented system called STklos.
-STklos is a full OO system with multi-inheritance, generic functions,
-multi-methods and a true meta object protocol).
diff --git a/lang/STk/pkg-plist b/lang/STk/pkg-plist
deleted file mode 100644
index f60e222171c4..000000000000
--- a/lang/STk/pkg-plist
+++ /dev/null
@@ -1,94 +0,0 @@
-@cwd /usr/local
-bin/stk
-lib/stk
-man/man1/stk.1
-man/man3/3DBorder.3
-man/man3/BackgdErr.3
-man/man3/ClrSelect.3
-man/man3/ConfigWidg.3
-man/man3/ConfigWind.3
-man/man3/CoordToWin.3
-man/man3/CrtErrHdlr.3
-man/man3/CrtGenHdlr.3
-man/man3/CrtMainWin.3
-man/man3/CrtSelHdlr.3
-man/man3/DoOneEvent.3
-man/man3/DoWhenIdle.3
-man/man3/EventHndlr.3
-man/man3/FileHndlr.3
-man/man3/GeomReq.3
-man/man3/GetAnchor.3
-man/man3/GetBitmap.3
-man/man3/GetCapStyl.3
-man/man3/GetColor.3
-man/man3/GetCursor.3
-man/man3/GetFontStr.3
-man/man3/GetGC.3
-man/man3/GetJoinStl.3
-man/man3/GetJustify.3
-man/man3/GetOption.3
-man/man3/GetPixels.3
-man/man3/GetRelief.3
-man/man3/GetRootCrd.3
-man/man3/GetSelect.3
-man/man3/GetUid.3
-man/man3/GetVRoot.3
-man/man3/InternAtom.3
-man/man3/MainWin.3
-man/man3/ManageGeom.3
-man/man3/MapWindow.3
-man/man3/MoveToplev.3
-man/man3/Name.3
-man/man3/OwnSelect.3
-man/man3/ParseArgv.3
-man/man3/Preserve.3
-man/man3/RegInterp.3
-man/man3/Restack.3
-man/man3/RestrictEv.3
-man/man3/SetCModel.3
-man/man3/SetClass.3
-man/man3/SetGrid.3
-man/man3/SetVisual.3
-man/man3/Sleep.3
-man/man3/TimerHndlr.3
-man/man3/WindowId.3
-man/mann/after.n
-man/mann/bind.n
-man/mann/button.n
-man/mann/canvas.n
-man/mann/checkbutton.n
-man/mann/destroy.n
-man/mann/dialog.n
-man/mann/entry.n
-man/mann/exit.n
-man/mann/focus.n
-man/mann/frame.n
-man/mann/grab.n
-man/mann/label.n
-man/mann/lbSingSel.n
-man/mann/listbox.n
-man/mann/lower.n
-man/mann/menu.n
-man/mann/menubar.n
-man/mann/menubutton.n
-man/mann/message.n
-man/mann/option.n
-man/mann/options.n
-man/mann/pack-old.n
-man/mann/pack.n
-man/mann/place.n
-man/mann/radiobutton.n
-man/mann/raise.n
-man/mann/scale.n
-man/mann/scrollbar.n
-man/mann/selection.n
-man/mann/send.n
-man/mann/text.n
-man/mann/tk.n
-man/mann/tkerror.n
-man/mann/tkvars.n
-man/mann/tkwait.n
-man/mann/toplevel.n
-man/mann/update.n
-man/mann/winfo.n
-man/mann/wm.n
diff --git a/lang/Sather/Makefile b/lang/Sather/Makefile
deleted file mode 100644
index eaa016662bb7..000000000000
--- a/lang/Sather/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: Sather
-# Version required: 1.0.1
-# Date created: Mon Oct 31 22:04:12 PST 1994
-# Whom: hsu
-#
-# $Id: Makefile,v 1.8 1995/04/16 21:28:20 asami Exp $
-#
-
-DISTNAME= Sather-1.0.5
-CATEGORIES+= languages
-MASTER_SITES= ftp://ftp.icsi.berkeley.edu/pub/sather/
-
-WRKSRC= ${WRKDIR}/Sather
-ALL_TARGET= testall
-
-do-install:
- install -c -m 555 ${WRKSRC}/Compiler/cs ${PREFIX}/bin
- install -c -m 555 ${WRKSRC}/Doc/man/man1/cs.1 ${PREFIX}/man/man1
- -gzip -9nf ${PREFIX}/man/man1/cs.1
-
-.include <bsd.port.mk>
diff --git a/lang/Sather/distinfo b/lang/Sather/distinfo
deleted file mode 100644
index 4f52790dea94..000000000000
--- a/lang/Sather/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Sather-1.0.5.tar.gz) = 4070ca2864c515270255decfaf29062c
diff --git a/lang/Sather/files/patch-02 b/lang/Sather/files/patch-02
deleted file mode 100644
index fa9ad16a99f5..000000000000
--- a/lang/Sather/files/patch-02
+++ /dev/null
@@ -1,19 +0,0 @@
-*** System/CONFIG.proto.0 Mon Oct 31 03:55:23 1994
---- System/CONFIG.proto Mon Oct 31 03:57:59 1994
-***************
-*** 13,19 ****
- "#/System/base.a #/System/GC/gc.a -lm"
-
- -- extra args to pass to C compile if optimization turned on
-! "-O"
-
- -- extra args to pass to C compile if debugging turned on
- "-g"
---- 13,19 ----
- "#/System/base.a #/System/GC/gc.a -lm"
-
- -- extra args to pass to C compile if optimization turned on
-! "-O2"
-
- -- extra args to pass to C compile if debugging turned on
- "-g"
diff --git a/lang/Sather/files/patch-ab b/lang/Sather/files/patch-ab
deleted file mode 100644
index 2157181aa7b8..000000000000
--- a/lang/Sather/files/patch-ab
+++ /dev/null
@@ -1,35 +0,0 @@
-*** Makefile.0 Thu Feb 16 07:44:53 1995
---- Makefile Sat Feb 25 01:12:57 1995
-***************
-*** 23,37 ****
- #
- # Don't forget to edit (or at least inspect) the file System/CONFIG.proto.
-
-! CPP= /lib/cpp -C -P
- RANLIB= ranlib
- CC= gcc
-! CFLAGS= -O
- GC_CC= ${CC}
- MV= mv
- CMP= cmp
- CS= cs
-! SHOME= /u/davids/Sather/Working
- AR= ar
- RM= rm -f
- TEST= test
---- 23,37 ----
- #
- # Don't forget to edit (or at least inspect) the file System/CONFIG.proto.
-
-! CPP= /usr/bin/cpp -C -P
- RANLIB= ranlib
- CC= gcc
-! CFLAGS= -O2
- GC_CC= ${CC}
- MV= mv
- CMP= cmp
- CS= cs
-! SHOME= ..
- AR= ar
- RM= rm -f
- TEST= test
diff --git a/lang/elk/Makefile b/lang/elk/Makefile
deleted file mode 100644
index 19a17f87ea4c..000000000000
--- a/lang/elk/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: elk
-# Version required: 2.2
-# Date created: 08 March 1995
-# Whom: thomas@ghpc8.ihf.rwth-aachen.de
-#
-# $Id$
-#
-
-DISTNAME= elk-2.2
-CATEGORIES+= languages
-MASTER_SITES= ftp://ftp.x.org/contrib/devel_tools/
-
-MAINTAINER= thomas@ghpc8.ihf.rwth-aachen.de
-
-PATCH_STRIP= -p1
-ALL_TARGET= default
-
-#
-# /usr/local/lib/elk is built into the port.
-# change it in ${WRKSRC}/config/site if you change it here and vice versa.
-# i also renamed /usr/local/bin/scheme to /usr/local/bin/elk
-# to avoid a clash with mit-scheme.
-#
-
-pre-install:
- @mkdir -p ${PREFIX}/lib/elk
-
-post-install:
- @(cd ${PREFIX}/lib/elk; \
- mv bin/scheme ${PREFIX}/bin/elk; \
- mkdir -p ${PREFIX}/include/elk; \
- mv include/*.h ${PREFIX}/include/elk; \
- rmdir bin include)
- @install -c -o bin -g bin -m 444 ${WRKSRC}/doc/man/elk.1 ${PREFIX}/man/man1
- @gzip -9nf ${PREFIX}/man/man1/elk.1
-
-.include <bsd.port.mk>
diff --git a/lang/elk/distinfo b/lang/elk/distinfo
deleted file mode 100644
index 588a48a70b1c..000000000000
--- a/lang/elk/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (elk-2.2.tar.gz) = 0f62aacd2b5c43d0d1291a8078bbd125
diff --git a/lang/elk/pkg-comment b/lang/elk/pkg-comment
deleted file mode 100644
index 2e82be98fd8a..000000000000
--- a/lang/elk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Elk -- an imbeddable Scheme interpreter
diff --git a/lang/elk/pkg-descr b/lang/elk/pkg-descr
deleted file mode 100644
index 7ff477a1ed4e..000000000000
--- a/lang/elk/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This is release 2.2 of Elk, the Extension Language Kit.
-
-Elk is a Scheme interpreter intended to be used as a general, reusable
-extension language subsystem for integration into existing and future
-applications. Elk can also be used as a stand-alone implementation of
-the Scheme programming language.
-
-One purpose of the Elk project is to end the recent proliferation of
-mutually incompatible Lisp-like extension languages. Instead of
-inventing and implementing yet another extension language, application
-programmers can integrate Elk into their application to make it
-extensible and highly customizable.
diff --git a/lang/elk/pkg-plist b/lang/elk/pkg-plist
deleted file mode 100644
index c72ba351bf28..000000000000
--- a/lang/elk/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/local
-bin/elk
-lib/elk
-include/elk
-man/man1/elk.1.gz
diff --git a/lang/expect/Makefile b/lang/expect/Makefile
deleted file mode 100644
index d295179f61ee..000000000000
--- a/lang/expect/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: expect
-# Version required: 5.12
-# Date created: 20 November 1994
-# Whom: pst
-#
-# $Id: Makefile,v 1.5 1995/04/15 05:44:32 asami Exp $
-#
-
-DISTNAME= expect-5.16
-CATEGORIES+= languages
-MASTER_SITES= ftp://ftp.cme.nist.gov/pub/expect/
-DISTFILES= expect.tar.gz
-
-LIB_DEPENDS= tcl\\.7\\.:${PORTSDIR}/lang/tcl \
- tk\\.3\\.:${PORTSDIR}/x11/tk
-
-HAS_CONFIGURE= yes
-GNU_CONFIGURE= yes
-
-.include <bsd.port.mk>
diff --git a/lang/expect/distinfo b/lang/expect/distinfo
deleted file mode 100644
index 08855070853d..000000000000
--- a/lang/expect/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (expect.tar.gz) = ef2b4a3f41819587dcea6ce51a1709bd
diff --git a/lang/forth/Makefile b/lang/forth/Makefile
deleted file mode 100644
index c7ed24a700b1..000000000000
--- a/lang/forth/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: pfe
-# Version required: 0.9.9
-# Date created: 23 November 1994
-# Whom: mr
-#
-# $Id: Makefile,v 1.5 1995/04/22 12:12:26 jkh Exp $
-#
-
-#This is pfe Version 0.9.9
-#By mr
-DISTNAME= pfe099
-PKGNAME= pfe-0.9.9
-DISTFILES= pfe-0.9.9.tar.gz
-CATEGORIES+= languages
-MASTER_SITES= ftp://sunsite.unc.edu/pub/languages/forth/
-
-pre-install:
- @cp ${WRKSRC}/pfe.1 ${PREFIX}/man/man1/pfe.1
- @gzip -9nf ${PREFIX}/man/man1/pfe.1
-
-.include <bsd.port.mk>
-
diff --git a/lang/forth/distinfo b/lang/forth/distinfo
deleted file mode 100644
index 7124e89780c5..000000000000
--- a/lang/forth/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (pfe-0.9.9.tar.gz) = 465f7c5628e4aa250e7310911867a372
diff --git a/lang/forth/pkg-comment b/lang/forth/pkg-comment
deleted file mode 100644
index 259d62a8128f..000000000000
--- a/lang/forth/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-forth - Implementation of ANSI Forth. Version 0.9.9
diff --git a/lang/forth/pkg-descr b/lang/forth/pkg-descr
deleted file mode 100644
index b4a9acf1d15d..000000000000
--- a/lang/forth/pkg-descr
+++ /dev/null
@@ -1,222 +0,0 @@
-This is the file README and belongs to version 0.9.4a of May 8, 1994
-of the portable Forth-environment.
---------------------------------------------------------------------
-
-What is it?
-===========
-
-This package contains all neccessary ANSI-C source files to build a
-running Forth-environment on most UNIX machines, on DOS and on OS/2.
-
-The Forth-system is closely modeled along the new American National
-Standard for the programming language Forth. I implemented every word
-of every word set mentioned in the dpANS-6 document of june 1993.
-Additionally it is compatible to Forth-83.
-
-This set of source files is distributed under the GNU general public
-license for libraries. See the file COPYING.LIB for conditions.
-
-I chose that one to point out that I don't consider programs you write
-on top of it a 'derived work' of the portable Forth environment. To
-violate these conditions you have to do two things together:
-
- - you use a modified pfe to run your program
- - you keep these modification secret
-
-Should be easy to avoid.
-
-
-Why did I do it?
-================
-
-For fun. As an excercise in unix programming. And there was no such
-thing. See below, design objectives.
-
-
-Design objectives
-=================
-
-With two elaborate standards at hand, one for C, one for Forth, it
-should be possible to build one language in terms of the other and
-thus provide both where at least one is available.
-
-While I leave the writing of an ANSI-C compiler in Forth to those who
-really believe in Forth's superiority and universality, I concentrated
-on the manageable part: Providing a Forth-system in ANSI-C that is
-
- - CORRECT this means not just "no bugs" -- it means all
- the interaction of all parts works as specified
- by the standard AND by traditions.
-
- - COMPLETE with powerful computers on the desk and power-
- ful programming environments there is no need
- to and no use in strategies like "here kernel,
- there xyz word set" that might be appropriate
- on a microcontroller.
-
- - PORTABLE I hate to rewrite code because of environmental
- dependencies. Most of the system should be a mere
- interface between two well defined languages.
- There are of course such dependencies. I tried
- to resort to a common subset of all UNIX bahavior
- known to me. Fortunately this in fact allowed
- porting to DOS and OS/2 thanks to the great
- emx-package.
-
- - USABLE A sole kernel helps noone. It should be a
- development environment. You should be able
- to manage multiple-source-file-projects from
- within.
-
- - SIMPLE or transparent. At least to my taste.
-
-Maybe you miss the design objective SPEED. It was not my goal to
-provide the fastest C-based Forth-environment. This would have led to
-conflicts with much more important goals. We all have fast computers,
-haven't we?
-
-After all pfe isn't slow. With a little tuning using GNU-C's global
-register variable feature it is pretty fast. But obviously it cannot
-compete with assembler implementations.
-
-
-Status
-======
-
-Did I achieve the above objectives?
-Some of them. I'll continue working on it.
-
-The system is in use for fifteen month now. Several quite obvious and
-several quite subtle bugs have been fixed. While there surely are some
-more, they are not as obvious since the system passes several test
-programs, some of them rather sophisticated.
-
-Once you get the system running, you'll have
-
- - All ANSI Forth word sets with the exception of the assembler
- hooks `CODE', `END-CODE' etc. Nothing else is missing.
-
- - Several more words provided for compatibility and convenience.
-
- - An interface to a text editor to edit plain text sources
- and the ability to include them.
-
- - A word star lookalike block file editor to write
- source in the old style block format.
-
- - A simple source level debugger -- maybe I should better
- say "single stepper".
-
-Thus you'll be able to edit, compile an run programs in a moderately
-comfortable way. For the final design of the development environment
-your suggestions still are welcome!
-
-If you try this system, please keep in mind that it is still under
-development. Sometimes new --even stupid-- bugs are introduced while
-enhancing functionality or while fixing old ones. I appreciate every
-hint to a bug and I fixed every bug I've been told about in the last
-months. So please don't hesitate to tell me about whatever seems
-wrong. Please check for the latest version via anonymous ftp from
-
- roxi.rz.fht-mannheim.de:/pub/languages/forth/pfe-?.?.?.tar.gz
-
-(accessible from germany only) or
-
- sunsite.unc.edu:/pub/languages/forth/pfe-?.?.?.tar.gz
-
-Please send suggestions and bug reports via e-mail to
-
- duz@roxi.rz.fht-mannheim.de
-
-
-Usage
-=====
-
-For installation refer to the files `install' and `tuning'.
-
-Once you have it running and see the "ok" prompt after typing return
-you can interactively type in forth words. If you mistype, you can
-edit the command line and recall old command lines with the arrow
-keys. (If you can't then your termcap doesn't work all right and you
-can resort to wordstar-like control keys.)
-
-To write some more statements try "EDIT-TEXT filename". This will
-invoke your favorite text-file editor on the given file. If it
-doesn't, first check the environment variable EDITOR, then check the
-file "const.h" for the #defined symbol "EDITOR".
-
-Having written some code you can load it by "INCLUDE filename".
-
-If you prefer the old style block files, give a file to use as
-block-file with the -b commandline option. Alternatively you can say
-`USING filename' or if the file doesn't exist yet: `USING-NEW
-filename'. Then you can edit a block by `n EDIT-BLOCK'.
-
-If your termcap-mechanism works well, the arrow keys and some other
-function keys should be active. Quit the editor with ^U and load
-blocks with "n LOAD". If it doesn't work well you might not even get a
-picture.
-
-For more commandline options try the option -h.
-
-The interrupt key is remapped to ^U and leads back to the FORTH input
-loop. Use it to break out of infinite loops.
-To terminate the system, type BYE at the command-prompt or press the
-keyboard quit key of your system (usually ^\).
-
-
-Documentation
-=============
-
-I started writing a documentation in texinfo format. This will allow
-you to view it online or print it in good quality. There's also an
-outdated and hopefully soon superseded man-page that explains some of
-the command line options. All documentation is highly unfinished.
-
-For more information please try to get the dpANS-document, which is
-an EXCELLENT REFERENCE to this system! You can (could?) ftp it at
-ftp.uu.net in the directory /vendor/minerva/x3j14.
-
-
-Contributions
-=============
-
-are welcome! After the kernel is finished now it makes much sense to
-share the burden of creating and improving a well rounded programming
-environment for all tasks a Forth programmer wants to do. PFE is YOUR
-tool. Get involved in it's design!
-
-There is a mailing list on pfe which you should subscribe to if you
-want to be up to date with the development of the system. Send e-mail
-to duz@roxi.rz.fht-mannheim.de if you want to subscribe to that
-mailing list.
-
-
-Acknowledgements
-================
-
-I want to express my gratitude to the people who put their efforts in
-the precise descriptions I found in these documents:
-
- - draft proposed American National Standard -- Programming Languages
- -- Forth (X3J14 dpANS-6, June 30, 1993)
-
- - FORTH-83 Standard (August 1983)
-
- - fig-FORTH Installation Manual -- Glossary, Model, Editor
- (Version 1.3, November 1980)
-
-Thanks for providing superb development tools:
-
- - Richard Stallman and the FSF, Linus Thorvalds and all who
- contribute to Linux and Eberhard Mattes.
-
-Several nice people gave me valuable hints to bugs and possible
-improvements, were patient enough to try the very first releases, made
-ports to machines I never saw myself and kept me from frustration. If
-pfe is stable now it is thanks to it's users. Most notably:
-
- Lennert Benschop, Sean Conner, Holger Dietze, Kevin Haddock,
- Rob Hooft, Giorgio Richelli, Marko Teiste, Guenther Thomsen.
-
-Thank You.
diff --git a/lang/forth/pkg-plist b/lang/forth/pkg-plist
deleted file mode 100644
index c7f8a9dbcf29..000000000000
--- a/lang/forth/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@cwd /usr/local
-@mode 755
-@owner bin
-@group bin
-bin/pfe
-lib/pfe/help/showhelp
-lib/pfe/help/helpidx
-@mode 644
-man/man1/pfe.1.gz
-lib/pfe/help/floating.hlp
-lib/pfe/help/forth-83.hlp
-lib/pfe/help/index
-lib/pfe/help/misc.hlp
diff --git a/lang/gcl/Makefile b/lang/gcl/Makefile
deleted file mode 100644
index bc4d5e9fc7c3..000000000000
--- a/lang/gcl/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: gcl
-# Version required: 2.0
-# Date created: Wed Feb 8 01:49:11 1995
-# Whom: hsu
-#
-# $Id: Makefile,v 1.4 1995/04/16 22:09:31 hsu Exp $
-#
-
-DISTNAME= gcl-2.0
-CATEGORIES+= languages
-MASTER_SITES= ftp://ftp.cli.com/pub/gcl/ ftp://math.utexas.edu/pub/gcl/
-EXTRACT_SUFX= .tgz
-MAKEFILE= makefile
-
-do-install:
- @(cd ${WRKSRC}; ${MAKE} PREFIX_DIR=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
-
-.include <bsd.port.mk>
diff --git a/lang/gcl/distinfo b/lang/gcl/distinfo
deleted file mode 100644
index 47effe49a84d..000000000000
--- a/lang/gcl/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gcl-2.0.tgz) = 8170f61bcfa60b5a352aad7db857b661
diff --git a/lang/gcl/files/patch-ab b/lang/gcl/files/patch-ab
deleted file mode 100644
index d6ce950eb7ce..000000000000
--- a/lang/gcl/files/patch-ab
+++ /dev/null
@@ -1,157 +0,0 @@
-*** makefile.0 Mon Apr 10 03:14:48 1995
---- makefile Mon Apr 10 23:12:23 1995
-***************
-*** 29,44 ****
-
- LBINDIR=/usr/local/bin
-
-! OFLAG = -O
-! LIBS = -lm
-! ODIR_DEBUG= -O4
-
- # This CC string will be used for compilation of the system,
- # and also in the compiler::*cc* variable for later compilation of
- # lisp files.
- # (the -pipe is just since our file system is slow..)
-! CC = gcc -pipe -fwritable-strings -DVOL=volatile -I$(GCLDIR)/o
-! LDCC=${CC} -static
-
- # Enable the fastloading mechanism which does not use ld -A
- # requires c/rel_.. machine dependent code.
---- 29,44 ----
-
- LBINDIR=/usr/local/bin
-
-! OFLAG = -O
-! LIBS = -lm
-! ODIR_DEBUG= -O4
-
- # This CC string will be used for compilation of the system,
- # and also in the compiler::*cc* variable for later compilation of
- # lisp files.
- # (the -pipe is just since our file system is slow..)
-! CC = gcc -pipe -fwritable-strings -DVOL=volatile -I$(GCLDIR)/o
-! LDCC=${CC} -static
-
- # Enable the fastloading mechanism which does not use ld -A
- # requires c/rel_.. machine dependent code.
-***************
-*** 46,52 ****
- RSYM = rsym
- SFASL = $(ODIR)/sfasl.o
-
-! # Use the mp.s file on 68k machine
-
- # new gcc doesn't make a good .s file using optimisations.
- # so either use $(MPDIR)/mpi.o $(MPDIR)/libmport.a
---- 46,52 ----
- RSYM = rsym
- SFASL = $(ODIR)/sfasl.o
-
-! # Use the mp.s file on 68k machine
-
- # new gcc doesn't make a good .s file using optimisations.
- # so either use $(MPDIR)/mpi.o $(MPDIR)/libmport.a
-***************
-*** 66,72 ****
- # the make to use for saved_kcp the profiler.
- KCP=kcp-bsd
-
-! # dont add the .data
- CAT=true
- # end makedefs
-
---- 66,72 ----
- # the make to use for saved_kcp the profiler.
- KCP=kcp-bsd
-
-! # dont add the .data
- CAT=true
- # end makedefs
-
-***************
-*** 132,138 ****
- echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> ${PREFIX_DIR}/bin/gcl
- chmod a+x ${PREFIX_DIR}/bin/gcl
-
-! install:
- make install1 "INSTALL_LIB_DIR=${PREFIX_DIR}/lib/gcl-`cat majvers`.`cat minvers`" "PREFIX_DIR=${PREFIX_DIR}"
- INSTALL_LIB_DIR=
- install1:
---- 132,138 ----
- echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> ${PREFIX_DIR}/bin/gcl
- chmod a+x ${PREFIX_DIR}/bin/gcl
-
-! install:
- make install1 "INSTALL_LIB_DIR=${PREFIX_DIR}/lib/gcl-`cat majvers`.`cat minvers`" "PREFIX_DIR=${PREFIX_DIR}"
- INSTALL_LIB_DIR=
- install1:
-***************
-*** 142,148 ****
- make install-command "INSTALL_LIB_DIR=${INSTALL_LIB_DIR}" "PREFIX_DIR=${PREFIX_DIR}"
- rm -f ${PREFIX_DIR}/bin/gcl.exe
- tar cvf - unixport/saved_gcl info/*info* doc/*.el ${LISP_LIB} \
-! gcl-tk/gcl.tcl gcl-tk/gcltkaux | (cd ${INSTALL_LIB_DIR} ;tar xvf -)
- ln ${SYMB} ${INSTALL_LIB_DIR}/unixport/saved_gcl \
- ${PREFIX_DIR}/bin/gcl.exe
- cat gcl-tk/gcltksrv | \
---- 142,149 ----
- make install-command "INSTALL_LIB_DIR=${INSTALL_LIB_DIR}" "PREFIX_DIR=${PREFIX_DIR}"
- rm -f ${PREFIX_DIR}/bin/gcl.exe
- tar cvf - unixport/saved_gcl info/*info* doc/*.el ${LISP_LIB} \
-! h/cmpinclude.h gcl-tk/gcl.tcl gcl-tk/gcltkaux | \
-! (cd ${INSTALL_LIB_DIR} ;tar xvf -)
- ln ${SYMB} ${INSTALL_LIB_DIR}/unixport/saved_gcl \
- ${PREFIX_DIR}/bin/gcl.exe
- cat gcl-tk/gcltksrv | \
-***************
-*** 161,167 ****
- foo:
- cat gcl-tk/gcltksrv | \
- sed -e "s:#put correct dir:DIR=${INSTALL_LIB_DIR}/gcl-tk:g" \
-! -e "s:TK_LIBRARY=.*:TK_LIBRARY=${TK_LIBRARY}:g"
- install-elisp-files:
- (cd doc ; make install)
-
---- 162,168 ----
- foo:
- cat gcl-tk/gcltksrv | \
- sed -e "s:#put correct dir:DIR=${INSTALL_LIB_DIR}/gcl-tk:g" \
-! -e "s:TK_LIBRARY=.*:TK_LIBRARY=${TK_LIBRARY}:g"
- install-elisp-files:
- (cd doc ; make install)
-
-***************
-*** 173,179 ****
- (cd $(CMPDIR); make clean)
- (cd $(PORTDIR); make clean)
- (cd gcl-tk ; make clean)
-!
-
-
- CMPINCLUDE_FILES=${HDIR}cmpincl1.h ${HDIR}compbas.h ${HDIR}enum.h ${HDIR}object.h ${HDIR}vs.h \
---- 174,180 ----
- (cd $(CMPDIR); make clean)
- (cd $(PORTDIR); make clean)
- (cd gcl-tk ; make clean)
-!
-
-
- CMPINCLUDE_FILES=${HDIR}cmpincl1.h ${HDIR}compbas.h ${HDIR}enum.h ${HDIR}object.h ${HDIR}vs.h \
-***************
-*** 181,187 ****
- ${HDIR}lex.h ${HDIR}eval.h ${HDIR}funlink.h \
- ${HDIR}att_ext.h ${HDIR}compbas2.h ${HDIR}/compat.h ${HDIR}/cmponly.h
-
-! OTHERS=${HDIR}notcomp.h ${HDIR}rgbc.h ${HDIR}stacks.h
-
- ${HDIR}cmpinclude.h: ${CMPINCLUDE_FILES} ${HDIR}config.h
- cat ${HDIR}config.h | sed -e "1,/Begin for cmpincl/d" \
---- 182,188 ----
- ${HDIR}lex.h ${HDIR}eval.h ${HDIR}funlink.h \
- ${HDIR}att_ext.h ${HDIR}compbas2.h ${HDIR}/compat.h ${HDIR}/cmponly.h
-
-! OTHERS=${HDIR}notcomp.h ${HDIR}rgbc.h ${HDIR}stacks.h
-
- ${HDIR}cmpinclude.h: ${CMPINCLUDE_FILES} ${HDIR}config.h
- cat ${HDIR}config.h | sed -e "1,/Begin for cmpincl/d" \
diff --git a/lang/gcl/files/patch-ac b/lang/gcl/files/patch-ac
deleted file mode 100644
index 21121b8ee72f..000000000000
--- a/lang/gcl/files/patch-ac
+++ /dev/null
@@ -1,19 +0,0 @@
-*** lsp/makefile.0 Mon Apr 10 03:14:50 1995
---- lsp/makefile Mon Apr 10 23:31:48 1995
-***************
-*** 15,21 ****
-
- COMPILE_FILE=$(PORTDIR)/saved_gcl $(PORTDIR) -system-p -c-file -data-file \
- -o-file nil -h-file -compile
-! CFLAGS = -c -O -I../h
-
- .lsp.c:
- @ ../xbin/if-exists $(PORTDIR)/saved_gcl \
---- 15,21 ----
-
- COMPILE_FILE=$(PORTDIR)/saved_gcl $(PORTDIR) -system-p -c-file -data-file \
- -o-file nil -h-file -compile
-! CFLAGS = -c -I../h
-
- .lsp.c:
- @ ../xbin/if-exists $(PORTDIR)/saved_gcl \
diff --git a/lang/gcl/pkg-comment b/lang/gcl/pkg-comment
deleted file mode 100644
index c244789576b1..000000000000
--- a/lang/gcl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-gcl - GNU Common Lisp
diff --git a/lang/gcl/pkg-descr b/lang/gcl/pkg-descr
deleted file mode 100644
index b91d8705dbd8..000000000000
--- a/lang/gcl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The GCL system contains C and Lisp source files to build a Common
-Lisp sytem. The original KCL system was written by Taiichi Yuasa
-and Masami Hagiya in 1984. The AKCL system work was begun in 1987
-by William Schelter and continued through 1994. In 1994 AKCL was
-released as GCL (GNU Common Lisp) under the GNU public library
-license.
diff --git a/lang/gcl/pkg-plist b/lang/gcl/pkg-plist
deleted file mode 100644
index 129acb426706..000000000000
--- a/lang/gcl/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd /usr/local
-bin/gcl
-lib/gcl-2.0
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
deleted file mode 100644
index 928f8ab4e162..000000000000
--- a/lang/gnat/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# -*- Mode: Makefile -*-
-# Port of: GNU Ada gnat
-# Version required: 2.03
-# Space required: >= 23MB
-# Date created: Sat Mar 18 02:16:45 1995
-# Porter: nils@guru.ims.uni-stuttgart.de
-#
-# $Id: Makefile,v 1.4 1995/04/24 11:29:14 asami Exp $
-
-DISTNAME= gnat-2.03-src
-PKGNAME= gnat-2.03
-CATEGORIES+= languages
-MASTER_SITES= ftp://cs.nyu.edu/pub/gnat/
-EXTRACT_SUFX= .tar.gz
-
-# You need a compiler who calls an existing gnat compiler:
-# if you have one, if you have one put it here, otherwise,
-# you will need to install from a package first, the Makefile
-# in ${SRCDIR}/ada is configured to call gcc with -B/usr/local/libexec/
-# so that the normal gcc will find gnat1 there. Alternatively
-# you can install it in /usr and avoid the hassles.
-CC = gcc
-
-# You have to tell me where your gcc 2.6.3 source is located
-COMPILERSOURCE = /usr/src/gnu/usr.bin/cc
-
-# Which version of gcc do we have? Must be either 2.6.2 or 2.6.3.
-CCVERSION= 2.6.3
-
-USE_GMAKE= true
-
-pre-build:
- @echo "===> Building patched gcc library for ${DISTNAME}"
- cd ${WRKSRC}/gcc && \
- ${MAKE} CC="${CC} -I. -I${COMPILERSOURCE}/include" \
- COMPILERSOURCE="${COMPILERSOURCE}" PREFIX=${PREFIX}
-
-do-build:
- cd ${WRKSRC}/ada; \
- ${GMAKE} CC="${CC}" PREFIX=${PREFIX} COMPILERSOURCE="${COMPILERSOURCE}"
-
-do-configure:
- @env CURDIR=${.CURDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} \
- WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} \
- FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} \
- DEPENDS="${DEPENDS}" \
- COMPILERSOURCE="${COMPILERSOURCE}" CCVERSION="${CCVERSION}" \
- ${SHELL} ${SCRIPTDIR}/configure;
-
-do-install:
- (cd ${WRKSRC}/ada; \
- ${MAKE} PREFIX=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} \
- ${INSTALL_TARGET})
-
-.include <bsd.port.mk>
diff --git a/lang/gnat/distinfo b/lang/gnat/distinfo
deleted file mode 100644
index 2c8d6986deed..000000000000
--- a/lang/gnat/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gnat-2.03-src.tar.gz) = 65c2f6458b3fb9de2cda0c4ab8bcf4fc
diff --git a/lang/gnat/pkg-comment b/lang/gnat/pkg-comment
deleted file mode 100644
index 2bbbc761eed7..000000000000
--- a/lang/gnat/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-gnat-2.03 - The GNU Ada Translator. Version 2.03.
diff --git a/lang/gnat/pkg-descr b/lang/gnat/pkg-descr
deleted file mode 100644
index c5c10dd7e77d..000000000000
--- a/lang/gnat/pkg-descr
+++ /dev/null
@@ -1,181 +0,0 @@
-GNAT IMPLEMENTED FEATURES LIST
-Current as of 01/26/95
-
-Here is the list of implemented and not implemented features. A more precise
-description of the GNAT system is provided in the file 'gnatinfo.txt', which
-is part of the GNAT distribution.
-
-Latest features in GNAT version 2.02
-====================================
-
- Extension aggregates are implemented (not much tested so far)
- The Storage_Pool mechanism is in place
- Functions returning unconstrained values shouldn't leak anymore
- Enumeration representation clauses are fully implemented
- Record representation clauses are implemented (currently there is
- a restriction that all fields must be given a position and tagged
- records cannot yet be given representation clauses)
- The constrained attribute is implemented
- Conformance checking is fully implemented
- Shared variables (pragmas Shared, Atomic, Atomic_Components,
- Volatile, and Volatile_Components) are implemented
- User-defined Initialize/Adjust/Finalize is now almost complete for
- controlled types as well as for types containing controlled components.
- (aggregates involving controlled types and functions returning objects
- with controlled components may still cause trouble).
- Alignment attribute and attribute definition clause are implemented
- Pred and Succ for fixed-point types are implemented
- Discard_Names pragma is implemented
- Arrays are passed properly to convention C routines
- Pragma Inspection_Point is implemented
- Pragma Locking_Policy is implemented
- Pragma Task_Dispatching_Policy is implemented
- Pragma Memory_Size is implemented (it is ignored anyway)
- Derived types from private types are impelmented
- Floating-point attribute functions are implemented:
- Adjacent, Ceiling, Compose, Copy_Sign, Exponent, Floor, Fraction,
- Leading_Part, Machine, Model, Pred, Remainder, Rounding, Scaling, Succ,
- Truncation, Unbiased_Rounding
- Pragma Optimize is implemented (checks that GCC optimization level is
- consistent)
- Pragma Reviewable is implemented (checks that GCC debug option "-g" is set)
- Pragma Controlled is implemented (but ignored so far)
- The attributes Version and Body_Version are implemented
- Pragma Linker_Options is implemented
- Attribute Max_Size_In_Storage_Elements is implemented
- The attribute Valid is implemented
- Requeue without abort is implemented
- Delay statement on OS/2 is now working correctly.
- The attribute Bit_Order is implemented
- Range checking for modular types
- Length checks are now implemented
- Pragma Import Fortran and COBOL are implemented
- Pragma Convention is now fully implemented (for C, Fortran, COBOL),
- Pragma Convention for Fortran correctly maps multi-dimensional arrays
-
-=======================================================================
-
-Status of Features
-
-============================================================================
-= All of Ada 83 is implemented EXCEPT the following unimplemented features =
-============================================================================
-
- The following language-defined checks are not implemented:
-
- Discriminant Checks
- Elaboration Checks
- Range Checks on the elaboration of a subtype_indication
- Stack overflow checking
-
- Language-Defined Pragmas
- Pack for arrays
-
- Input-Output for Integer for type Long_Long_Integer.
- (only Put currently supported for Long_Long_Integer not Get)
-
- Delay is not yet fixed-point as required (the current temporary
- implementation uses floating-point to represent Delay).
-
- Tasking is currently implemented only on the following platforms
- SGI IRIX 5.2, Sun Sparc (SunOS 4.1), i386 running IBM OS/2
-
-=========================================================================
-= All of Ada 95 implemented EXCEPT the following unimplemented features =
-=========================================================================
-
- CORE
-
- Protected entry families
- Protected subprogram pointers
- Condition protected entry calls
- Requeue Statement involving task entries
- Delay until
-
- Input-Output for Modular Types
- (Only Put is supported currently, Get not yet supported)
-
- Input-Output for Decimal Types
- Input-Output for Wide Text
-
- Objects of type with unknown discriminants
-
- Unimplemented subprograms in package Ada.Text_IO
- Flush
- Look_Ahead
- Get_Immediate
-
- Accessibility checks
-
- Stream-Oriented Attributes of Specific Types
- Stream-Oriented Attributes of Class-Wide Types
-
- ANNEX A. PREDEFINED LANGUAGE ENVIRONMENT
-
- Ada.Exceptions
- Ada.Interrupts
- Ada.Streams.Stream_IO
- Ada.Wide_Text_IO
- Ada.Wide_Text_IO.Complex_IO
-
- ANNEX B. INTERFACING TO OTHER LANGUAGES
-
- The body of Interfaces.COBOL is not yet implemented
-
- ANNEX C. SYSTEMS PROGRAMMING
-
- Machine intrinsic subprograms
- Interrupt support
- The body of package Interrupts is not implemented
- Preelaboration requirements are not fully met
-
- ANNEX D. REAL-TIME SYSTEMS
-
- Tasking restrictions
- Synchronous task control
-
- ANNEX E. DISTRIBUTED SYSTEMS
-
- The distribution annex is under active development. Stub generation
- is not yet implemented, and there is no configuration control program.
- All pragmas are fully implemented.
-
- ANNEX F. INFORMATION SYSTEMS
-
- Ada.Text_IO.Editing
- Ada.Wide_Text_IO.Editing
-
- ANNEX G. NUMERICS
-
- Accuracy requirements for floating-point and complex not fully met
-
- ANNEX H. SAFETY AND SECURITY
-
- pragma Normalize_Scalars
- Safety and security restrictions
-
- ANNEX I. OBSOLESCENT FEATURES
-
- Interrupt entries
-
- ANNEX J. LANGUAGE-DEFINED ATTRIBUTES
-
- Caller
- Definite
- External_Tag
- Identity
- Input
- Output
- Read
- Storage_Pool
- Write
-
- ANNEX K. LANGUAGE DEFINED PRAGMAS
-
- Attach_Handler
- Export
- Interrupt_Handler
- Normalize_Scalars
- Queuing_Policy
- Restrictions
-
diff --git a/lang/gnat/pkg-plist b/lang/gnat/pkg-plist
deleted file mode 100644
index 63baf63a3724..000000000000
--- a/lang/gnat/pkg-plist
+++ /dev/null
@@ -1,723 +0,0 @@
-@cwd /usr/local
-@mode 555
-@owner bin
-@group bin
-libexec/gnat1
-@mode 555
-@owner bin
-@group bin
-bin/gnatbind
-bin/gnatf
-bin/gnatk8
-bin/gnatchp
-bin/gnatchop
-bin/gnatbl
-@mode 444
-@owner bin
-@group bin
-include/adainclude/a-calcon.adb
-include/adainclude/a-calcon.ads
-include/adainclude/a-caldel.adb
-include/adainclude/a-caldel.ads
-include/adainclude/a-calend.adb
-include/adainclude/a-calend.ads
-include/adainclude/a-chahan.adb
-include/adainclude/a-chahan.ads
-include/adainclude/a-charac.ads
-include/adainclude/a-chlat1.ads
-include/adainclude/a-comlin.adb
-include/adainclude/a-comlin.ads
-include/adainclude/a-cwila1.ads
-include/adainclude/a-decima.adb
-include/adainclude/a-decima.ads
-include/adainclude/a-direio.adb
-include/adainclude/a-direio.ads
-include/adainclude/a-dynpri.adb
-include/adainclude/a-dynpri.ads
-include/adainclude/a-except.ads
-include/adainclude/a-finali.adb
-include/adainclude/a-finali.ads
-include/adainclude/a-flteio.ads
-include/adainclude/a-fwteio.ads
-include/adainclude/a-inteio.ads
-include/adainclude/a-interr.ads
-include/adainclude/a-intnam.ads
-include/adainclude/a-ioexce.ads
-include/adainclude/a-iwteio.ads
-include/adainclude/a-lfteio.ads
-include/adainclude/a-lfwtio.ads
-include/adainclude/a-liteio.ads
-include/adainclude/a-liwtio.ads
-include/adainclude/a-llftio.ads
-include/adainclude/a-llfwti.ads
-include/adainclude/a-llitio.ads
-include/adainclude/a-lliwti.ads
-include/adainclude/a-ngcefu.adb
-include/adainclude/a-ngcefu.ads
-include/adainclude/a-ngcoty.adb
-include/adainclude/a-ngcoty.ads
-include/adainclude/a-ngelfu.adb
-include/adainclude/a-ngelfu.ads
-include/adainclude/a-nlelfu.ads
-include/adainclude/a-nllefu.ads
-include/adainclude/a-nselfu.ads
-include/adainclude/a-nudira.adb
-include/adainclude/a-nudira.ads
-include/adainclude/a-nuelfu.ads
-include/adainclude/a-nuflra.adb
-include/adainclude/a-nuflra.ads
-include/adainclude/a-numaux.ads
-include/adainclude/a-numeri.ads
-include/adainclude/a-numran.adb
-include/adainclude/a-numran.ads
-include/adainclude/a-reatim.adb
-include/adainclude/a-reatim.ads
-include/adainclude/a-retico.adb
-include/adainclude/a-retico.ads
-include/adainclude/a-retide.adb
-include/adainclude/a-retide.ads
-include/adainclude/a-sequio.adb
-include/adainclude/a-sequio.ads
-include/adainclude/a-sfteio.ads
-include/adainclude/a-sfwtio.ads
-include/adainclude/a-siteio.ads
-include/adainclude/a-siwtio.ads
-include/adainclude/a-ssitio.ads
-include/adainclude/a-ssiwti.ads
-include/adainclude/a-stmaco.ads
-include/adainclude/a-storio.adb
-include/adainclude/a-storio.ads
-include/adainclude/a-strbou.adb
-include/adainclude/a-strbou.ads
-include/adainclude/a-stream.ads
-include/adainclude/a-strfix.adb
-include/adainclude/a-strfix.ads
-include/adainclude/a-string.ads
-include/adainclude/a-strmap.adb
-include/adainclude/a-strmap.ads
-include/adainclude/a-strsea.adb
-include/adainclude/a-strsea.ads
-include/adainclude/a-strunb.adb
-include/adainclude/a-strunb.ads
-include/adainclude/a-ststio.ads
-include/adainclude/a-stwibo.adb
-include/adainclude/a-stwibo.ads
-include/adainclude/a-stwifi.adb
-include/adainclude/a-stwifi.ads
-include/adainclude/a-stwima.adb
-include/adainclude/a-stwima.ads
-include/adainclude/a-stwise.adb
-include/adainclude/a-stwise.ads
-include/adainclude/a-stwiun.adb
-include/adainclude/a-stwiun.ads
-include/adainclude/a-swmwco.ads
-include/adainclude/a-sytaco.ads
-include/adainclude/a-tags.adb
-include/adainclude/a-tags.ads
-include/adainclude/a-tasatt.adb
-include/adainclude/a-tasatt.ads
-include/adainclude/a-taside.adb
-include/adainclude/a-taside.ads
-include/adainclude/a-teioau.adb
-include/adainclude/a-teioau.ads
-include/adainclude/a-teiopi.adb
-include/adainclude/a-teiopi.ads
-include/adainclude/a-textio.adb
-include/adainclude/a-textio.ads
-include/adainclude/a-ticoio.adb
-include/adainclude/a-ticoio.ads
-include/adainclude/a-titest.adb
-include/adainclude/a-titest.ads
-include/adainclude/a-unccon.ads
-include/adainclude/a-uncdea.adb
-include/adainclude/a-uncdea.ads
-include/adainclude/a-witeio.ads
-include/adainclude/a-wticio.ads
-include/adainclude/a-wtiopi.ads
-include/adainclude/a-wtitst.adb
-include/adainclude/a-wtitst.ads
-include/adainclude/ada.ads
-include/adainclude/calendar.ads
-include/adainclude/directio.ads
-include/adainclude/g-busora.adb
-include/adainclude/g-busora.ads
-include/adainclude/g-hesora.adb
-include/adainclude/g-hesora.ads
-include/adainclude/g-io.adb
-include/adainclude/g-io.ads
-include/adainclude/gnat.ads
-include/adainclude/i-c.adb
-include/adainclude/i-c.ads
-include/adainclude/i-cobol.ads
-include/adainclude/i-cpoerr.ads
-include/adainclude/i-cpoint.adb
-include/adainclude/i-cpoint.ads
-include/adainclude/i-cporte.adb
-include/adainclude/i-cporte.ads
-include/adainclude/i-cpotim.adb
-include/adainclude/i-cpotim.ads
-include/adainclude/i-cpp.adb
-include/adainclude/i-cpp.ads
-include/adainclude/i-cpthre.adb
-include/adainclude/i-cpthre.ads
-include/adainclude/i-cstrin.adb
-include/adainclude/i-cstrin.ads
-include/adainclude/i-csycon.ads
-include/adainclude/i-fortra.adb
-include/adainclude/i-fortra.ads
-include/adainclude/i-pacdec.adb
-include/adainclude/i-pacdec.ads
-include/adainclude/interfac.ads
-include/adainclude/ioexcept.ads
-include/adainclude/s-addima.adb
-include/adainclude/s-addima.ads
-include/adainclude/s-arit64.adb
-include/adainclude/s-arit64.ads
-include/adainclude/s-assert.adb
-include/adainclude/s-assert.ads
-include/adainclude/s-atacco.adb
-include/adainclude/s-atacco.ads
-include/adainclude/s-cconst.ads
-include/adainclude/s-comexc.adb
-include/adainclude/s-comexc.ads
-include/adainclude/s-comopt.ads
-include/adainclude/s-errrep.adb
-include/adainclude/s-errrep.ads
-include/adainclude/s-exnflt.ads
-include/adainclude/s-exngen.adb
-include/adainclude/s-exngen.ads
-include/adainclude/s-exnint.ads
-include/adainclude/s-exnlfl.ads
-include/adainclude/s-exnlin.ads
-include/adainclude/s-exnllf.ads
-include/adainclude/s-exnlli.ads
-include/adainclude/s-exnsfl.ads
-include/adainclude/s-exnsin.ads
-include/adainclude/s-exnssi.ads
-include/adainclude/s-expflt.ads
-include/adainclude/s-expgen.adb
-include/adainclude/s-expgen.ads
-include/adainclude/s-expint.ads
-include/adainclude/s-explfl.ads
-include/adainclude/s-explin.ads
-include/adainclude/s-expllf.ads
-include/adainclude/s-explli.ads
-include/adainclude/s-expllu.adb
-include/adainclude/s-expllu.ads
-include/adainclude/s-expmod.adb
-include/adainclude/s-expmod.ads
-include/adainclude/s-expsfl.ads
-include/adainclude/s-expsin.ads
-include/adainclude/s-expssi.ads
-include/adainclude/s-expuns.adb
-include/adainclude/s-expuns.ads
-include/adainclude/s-fatflt.ads
-include/adainclude/s-fatgen.adb
-include/adainclude/s-fatgen.ads
-include/adainclude/s-fatlfl.ads
-include/adainclude/s-fatllf.ads
-include/adainclude/s-fatsfl.ads
-include/adainclude/s-filaux.ads
-include/adainclude/s-finimp.adb
-include/adainclude/s-finimp.ads
-include/adainclude/s-fore.adb
-include/adainclude/s-fore.ads
-include/adainclude/s-imgbiu.adb
-include/adainclude/s-imgbiu.ads
-include/adainclude/s-imgboo.adb
-include/adainclude/s-imgboo.ads
-include/adainclude/s-imgcha.adb
-include/adainclude/s-imgcha.ads
-include/adainclude/s-imgdec.adb
-include/adainclude/s-imgdec.ads
-include/adainclude/s-imgint.adb
-include/adainclude/s-imgint.ads
-include/adainclude/s-imgllb.adb
-include/adainclude/s-imgllb.ads
-include/adainclude/s-imglld.adb
-include/adainclude/s-imglld.ads
-include/adainclude/s-imglli.adb
-include/adainclude/s-imglli.ads
-include/adainclude/s-imgllu.adb
-include/adainclude/s-imgllu.ads
-include/adainclude/s-imgllw.adb
-include/adainclude/s-imgllw.ads
-include/adainclude/s-imgrea.adb
-include/adainclude/s-imgrea.ads
-include/adainclude/s-imguns.adb
-include/adainclude/s-imguns.ads
-include/adainclude/s-imgwch.adb
-include/adainclude/s-imgwch.ads
-include/adainclude/s-imgwiu.adb
-include/adainclude/s-imgwiu.ads
-include/adainclude/s-io.adb
-include/adainclude/s-io.ads
-include/adainclude/s-parame.ads
-include/adainclude/s-pooemp.adb
-include/adainclude/s-pooemp.ads
-include/adainclude/s-pooglo.adb
-include/adainclude/s-pooglo.ads
-include/adainclude/s-pooloc.adb
-include/adainclude/s-pooloc.ads
-include/adainclude/s-poosiz.adb
-include/adainclude/s-poosiz.ads
-include/adainclude/s-powtab.ads
-include/adainclude/s-secsta.adb
-include/adainclude/s-secsta.ads
-include/adainclude/s-signal.adb
-include/adainclude/s-signal.ads
-include/adainclude/s-stalib.ads
-include/adainclude/s-std.adb
-include/adainclude/s-std.ads
-include/adainclude/s-stoele.adb
-include/adainclude/s-stoele.ads
-include/adainclude/s-stopoo.ads
-include/adainclude/s-strcon.adb
-include/adainclude/s-strcon.ads
-include/adainclude/s-strequ.adb
-include/adainclude/s-strequ.ads
-include/adainclude/s-strops.adb
-include/adainclude/s-strops.ads
-include/adainclude/s-taprob.adb
-include/adainclude/s-taprob.ads
-include/adainclude/s-tasabo.adb
-include/adainclude/s-tasabo.ads
-include/adainclude/s-tasclo.adb
-include/adainclude/s-tasclo.ads
-include/adainclude/s-taskin.adb
-include/adainclude/s-taskin.ads
-include/adainclude/s-taslib.adb
-include/adainclude/s-taslib.ads
-include/adainclude/s-tasmem.adb
-include/adainclude/s-tasmem.ads
-include/adainclude/s-tasoli.adb
-include/adainclude/s-tasoli.ads
-include/adainclude/s-taspda.adb
-include/adainclude/s-taspda.ads
-include/adainclude/s-taspri.adb
-include/adainclude/s-taspri.ads
-include/adainclude/s-tasque.adb
-include/adainclude/s-tasque.ads
-include/adainclude/s-tasren.adb
-include/adainclude/s-tasren.ads
-include/adainclude/s-tassta.adb
-include/adainclude/s-tassta.ads
-include/adainclude/s-tastal.adb
-include/adainclude/s-tastal.ads
-include/adainclude/s-tastim.adb
-include/adainclude/s-tastim.ads
-include/adainclude/s-tasuti.adb
-include/adainclude/s-tasuti.ads
-include/adainclude/s-tatise.adb
-include/adainclude/s-tatise.ads
-include/adainclude/s-tcmasp.adb
-include/adainclude/s-tcmasp.ads
-include/adainclude/s-timtyp.ads
-include/adainclude/s-unstyp.ads
-include/adainclude/s-valboo.adb
-include/adainclude/s-valboo.ads
-include/adainclude/s-valcha.adb
-include/adainclude/s-valcha.ads
-include/adainclude/s-valenu.adb
-include/adainclude/s-valenu.ads
-include/adainclude/s-valint.adb
-include/adainclude/s-valint.ads
-include/adainclude/s-vallli.adb
-include/adainclude/s-vallli.ads
-include/adainclude/s-valllu.adb
-include/adainclude/s-valllu.ads
-include/adainclude/s-valrea.adb
-include/adainclude/s-valrea.ads
-include/adainclude/s-valuns.adb
-include/adainclude/s-valuns.ads
-include/adainclude/s-valuti.adb
-include/adainclude/s-valuti.ads
-include/adainclude/s-vercon.adb
-include/adainclude/s-vercon.ads
-include/adainclude/s-wchcon.ads
-include/adainclude/s-wchjis.adb
-include/adainclude/s-wchjis.ads
-include/adainclude/s-wchstw.adb
-include/adainclude/s-wchstw.ads
-include/adainclude/s-wchwts.adb
-include/adainclude/s-wchwts.ads
-include/adainclude/s-widboo.adb
-include/adainclude/s-widboo.ads
-include/adainclude/s-widcha.adb
-include/adainclude/s-widcha.ads
-include/adainclude/s-widenu.adb
-include/adainclude/s-widenu.ads
-include/adainclude/s-widlli.adb
-include/adainclude/s-widlli.ads
-include/adainclude/s-widllu.adb
-include/adainclude/s-widllu.ads
-include/adainclude/s-widwch.adb
-include/adainclude/s-widwch.ads
-include/adainclude/sequenio.ads
-include/adainclude/system.ads
-include/adainclude/text_io.ads
-include/adainclude/unchconv.ads
-include/adainclude/unchdeal.adb
-include/adainclude/unchdeal.ads
-lib/adalib/a-argv.o
-lib/adalib/a-calcon.ali
-lib/adalib/a-calcon.o
-lib/adalib/a-caldel.ali
-lib/adalib/a-caldel.o
-lib/adalib/a-calend.ali
-lib/adalib/a-calend.o
-lib/adalib/a-chahan.ali
-lib/adalib/a-chahan.o
-lib/adalib/a-charac.ali
-lib/adalib/a-charac.o
-lib/adalib/a-chlat1.ali
-lib/adalib/a-chlat1.o
-lib/adalib/a-cio.o
-lib/adalib/a-comlin.ali
-lib/adalib/a-comlin.o
-lib/adalib/a-cwila1.ali
-lib/adalib/a-cwila1.o
-lib/adalib/a-decima.ali
-lib/adalib/a-decima.o
-lib/adalib/a-dynpri.ali
-lib/adalib/a-dynpri.o
-lib/adalib/a-errno.o
-lib/adalib/a-exit.o
-lib/adalib/a-finali.ali
-lib/adalib/a-finali.o
-lib/adalib/a-flteio.ali
-lib/adalib/a-flteio.o
-lib/adalib/a-inteio.ali
-lib/adalib/a-inteio.o
-lib/adalib/a-intnam.ali
-lib/adalib/a-intnam.o
-lib/adalib/a-ioexce.ali
-lib/adalib/a-ioexce.o
-lib/adalib/a-liteio.ali
-lib/adalib/a-liteio.o
-lib/adalib/a-llftio.ali
-lib/adalib/a-llftio.o
-lib/adalib/a-llitio.ali
-lib/adalib/a-llitio.o
-lib/adalib/a-nlelfu.ali
-lib/adalib/a-nlelfu.o
-lib/adalib/a-nllefu.ali
-lib/adalib/a-nllefu.o
-lib/adalib/a-nselfu.ali
-lib/adalib/a-nselfu.o
-lib/adalib/a-nuelfu.ali
-lib/adalib/a-nuelfu.o
-lib/adalib/a-nuflra.ali
-lib/adalib/a-nuflra.o
-lib/adalib/a-numaux.ali
-lib/adalib/a-numaux.o
-lib/adalib/a-numeri.ali
-lib/adalib/a-numeri.o
-lib/adalib/a-numran.ali
-lib/adalib/a-numran.o
-lib/adalib/a-raise.o
-lib/adalib/a-reatim.ali
-lib/adalib/a-reatim.o
-lib/adalib/a-retico.ali
-lib/adalib/a-retico.o
-lib/adalib/a-retide.ali
-lib/adalib/a-retide.o
-lib/adalib/a-sfteio.ali
-lib/adalib/a-sfteio.o
-lib/adalib/a-siteio.ali
-lib/adalib/a-siteio.o
-lib/adalib/a-ssitio.ali
-lib/adalib/a-ssitio.o
-lib/adalib/a-stmaco.ali
-lib/adalib/a-stmaco.o
-lib/adalib/a-strbou.ali
-lib/adalib/a-strbou.o
-lib/adalib/a-stream.ali
-lib/adalib/a-stream.o
-lib/adalib/a-strfix.ali
-lib/adalib/a-strfix.o
-lib/adalib/a-string.ali
-lib/adalib/a-string.o
-lib/adalib/a-strmap.ali
-lib/adalib/a-strmap.o
-lib/adalib/a-strsea.ali
-lib/adalib/a-strsea.o
-lib/adalib/a-strunb.ali
-lib/adalib/a-strunb.o
-lib/adalib/a-stwibo.ali
-lib/adalib/a-stwibo.o
-lib/adalib/a-stwifi.ali
-lib/adalib/a-stwifi.o
-lib/adalib/a-stwima.ali
-lib/adalib/a-stwima.o
-lib/adalib/a-stwise.ali
-lib/adalib/a-stwise.o
-lib/adalib/a-stwiun.ali
-lib/adalib/a-stwiun.o
-lib/adalib/a-swmwco.ali
-lib/adalib/a-swmwco.o
-lib/adalib/a-sysdep.o
-lib/adalib/a-tags.ali
-lib/adalib/a-tags.o
-lib/adalib/a-taside.ali
-lib/adalib/a-taside.o
-lib/adalib/a-teioau.ali
-lib/adalib/a-teioau.o
-lib/adalib/a-textio.ali
-lib/adalib/a-textio.o
-lib/adalib/a-time.o
-lib/adalib/ada.ali
-lib/adalib/ada.o
-lib/adalib/calendar.ali
-lib/adalib/calendar.o
-lib/adalib/g-busora.ali
-lib/adalib/g-busora.o
-lib/adalib/g-hesora.ali
-lib/adalib/g-hesora.o
-lib/adalib/g-io.ali
-lib/adalib/g-io.o
-lib/adalib/gnat.ali
-lib/adalib/gnat.o
-lib/adalib/i-c.ali
-lib/adalib/i-c.o
-lib/adalib/i-cpoerr.ali
-lib/adalib/i-cpoerr.o
-lib/adalib/i-cporte.ali
-lib/adalib/i-cporte.o
-lib/adalib/i-cpotim.ali
-lib/adalib/i-cpotim.o
-lib/adalib/i-cpp.ali
-lib/adalib/i-cpp.o
-lib/adalib/i-cpthre.ali
-lib/adalib/i-cpthre.o
-lib/adalib/i-cstrin.ali
-lib/adalib/i-cstrin.o
-lib/adalib/i-csycon.ali
-lib/adalib/i-csycon.o
-lib/adalib/i-fortra.ali
-lib/adalib/i-fortra.o
-lib/adalib/i-pacdec.ali
-lib/adalib/i-pacdec.o
-lib/adalib/interfac.ali
-lib/adalib/interfac.o
-lib/adalib/io-aux.o
-lib/adalib/ioexcept.ali
-lib/adalib/ioexcept.o
-lib/adalib/libgnat.a
-lib/adalib/libgthreads.a
-lib/adalib/s-addima.ali
-lib/adalib/s-addima.o
-lib/adalib/s-arit64.ali
-lib/adalib/s-arit64.o
-lib/adalib/s-assert.ali
-lib/adalib/s-assert.o
-lib/adalib/s-cconst.ali
-lib/adalib/s-cconst.o
-lib/adalib/s-comexc.ali
-lib/adalib/s-comexc.o
-lib/adalib/s-comopt.ali
-lib/adalib/s-comopt.o
-lib/adalib/s-errrep.ali
-lib/adalib/s-errrep.o
-lib/adalib/s-exnflt.ali
-lib/adalib/s-exnflt.o
-lib/adalib/s-exngen.ali
-lib/adalib/s-exngen.o
-lib/adalib/s-exnint.ali
-lib/adalib/s-exnint.o
-lib/adalib/s-exnlfl.ali
-lib/adalib/s-exnlfl.o
-lib/adalib/s-exnlin.ali
-lib/adalib/s-exnlin.o
-lib/adalib/s-exnllf.ali
-lib/adalib/s-exnllf.o
-lib/adalib/s-exnlli.ali
-lib/adalib/s-exnlli.o
-lib/adalib/s-exnsfl.ali
-lib/adalib/s-exnsfl.o
-lib/adalib/s-exnsin.ali
-lib/adalib/s-exnsin.o
-lib/adalib/s-exnssi.ali
-lib/adalib/s-exnssi.o
-lib/adalib/s-expflt.ali
-lib/adalib/s-expflt.o
-lib/adalib/s-expgen.ali
-lib/adalib/s-expgen.o
-lib/adalib/s-expint.ali
-lib/adalib/s-expint.o
-lib/adalib/s-explfl.ali
-lib/adalib/s-explfl.o
-lib/adalib/s-explin.ali
-lib/adalib/s-explin.o
-lib/adalib/s-expllf.ali
-lib/adalib/s-expllf.o
-lib/adalib/s-explli.ali
-lib/adalib/s-explli.o
-lib/adalib/s-expllu.ali
-lib/adalib/s-expllu.o
-lib/adalib/s-expmod.ali
-lib/adalib/s-expmod.o
-lib/adalib/s-expsfl.ali
-lib/adalib/s-expsfl.o
-lib/adalib/s-expsin.ali
-lib/adalib/s-expsin.o
-lib/adalib/s-expssi.ali
-lib/adalib/s-expssi.o
-lib/adalib/s-expuns.ali
-lib/adalib/s-expuns.o
-lib/adalib/s-fatflt.ali
-lib/adalib/s-fatflt.o
-lib/adalib/s-fatlfl.ali
-lib/adalib/s-fatlfl.o
-lib/adalib/s-fatllf.ali
-lib/adalib/s-fatllf.o
-lib/adalib/s-fatsfl.ali
-lib/adalib/s-fatsfl.o
-lib/adalib/s-filaux.ali
-lib/adalib/s-filaux.o
-lib/adalib/s-finimp.ali
-lib/adalib/s-finimp.o
-lib/adalib/s-fore.ali
-lib/adalib/s-fore.o
-lib/adalib/s-imgbiu.ali
-lib/adalib/s-imgbiu.o
-lib/adalib/s-imgboo.ali
-lib/adalib/s-imgboo.o
-lib/adalib/s-imgcha.ali
-lib/adalib/s-imgcha.o
-lib/adalib/s-imgdec.ali
-lib/adalib/s-imgdec.o
-lib/adalib/s-imgint.ali
-lib/adalib/s-imgint.o
-lib/adalib/s-imgllb.ali
-lib/adalib/s-imgllb.o
-lib/adalib/s-imglld.ali
-lib/adalib/s-imglld.o
-lib/adalib/s-imglli.ali
-lib/adalib/s-imglli.o
-lib/adalib/s-imgllu.ali
-lib/adalib/s-imgllu.o
-lib/adalib/s-imgllw.ali
-lib/adalib/s-imgllw.o
-lib/adalib/s-imgrea.ali
-lib/adalib/s-imgrea.o
-lib/adalib/s-imguns.ali
-lib/adalib/s-imguns.o
-lib/adalib/s-imgwch.ali
-lib/adalib/s-imgwch.o
-lib/adalib/s-imgwiu.ali
-lib/adalib/s-imgwiu.o
-lib/adalib/s-io.ali
-lib/adalib/s-io.o
-lib/adalib/s-parame.ali
-lib/adalib/s-parame.o
-lib/adalib/s-pooemp.ali
-lib/adalib/s-pooemp.o
-lib/adalib/s-pooglo.ali
-lib/adalib/s-pooglo.o
-lib/adalib/s-pooloc.ali
-lib/adalib/s-pooloc.o
-lib/adalib/s-poosiz.ali
-lib/adalib/s-poosiz.o
-lib/adalib/s-powtab.ali
-lib/adalib/s-powtab.o
-lib/adalib/s-secsta.ali
-lib/adalib/s-secsta.o
-lib/adalib/s-signal.ali
-lib/adalib/s-signal.o
-lib/adalib/s-stalib.ali
-lib/adalib/s-stalib.o
-lib/adalib/s-std.ali
-lib/adalib/s-std.o
-lib/adalib/s-stoele.ali
-lib/adalib/s-stoele.o
-lib/adalib/s-stopoo.ali
-lib/adalib/s-stopoo.o
-lib/adalib/s-strcon.ali
-lib/adalib/s-strcon.o
-lib/adalib/s-strequ.ali
-lib/adalib/s-strequ.o
-lib/adalib/s-strops.ali
-lib/adalib/s-strops.o
-lib/adalib/s-taprob.ali
-lib/adalib/s-taprob.o
-lib/adalib/s-tasabo.ali
-lib/adalib/s-tasabo.o
-lib/adalib/s-tasclo.ali
-lib/adalib/s-tasclo.o
-lib/adalib/s-taskin.ali
-lib/adalib/s-taskin.o
-lib/adalib/s-taslib.ali
-lib/adalib/s-taslib.o
-lib/adalib/s-tasmem.ali
-lib/adalib/s-tasmem.o
-lib/adalib/s-tasoli.ali
-lib/adalib/s-tasoli.o
-lib/adalib/s-taspda.ali
-lib/adalib/s-taspda.o
-lib/adalib/s-taspri.ali
-lib/adalib/s-taspri.o
-lib/adalib/s-tasque.ali
-lib/adalib/s-tasque.o
-lib/adalib/s-tasren.ali
-lib/adalib/s-tasren.o
-lib/adalib/s-tassta.ali
-lib/adalib/s-tassta.o
-lib/adalib/s-tastal.ali
-lib/adalib/s-tastal.o
-lib/adalib/s-tastim.ali
-lib/adalib/s-tastim.o
-lib/adalib/s-tasuti.ali
-lib/adalib/s-tasuti.o
-lib/adalib/s-tatise.ali
-lib/adalib/s-tatise.o
-lib/adalib/s-tcmasp.ali
-lib/adalib/s-tcmasp.o
-lib/adalib/s-timtyp.ali
-lib/adalib/s-timtyp.o
-lib/adalib/s-unstyp.ali
-lib/adalib/s-unstyp.o
-lib/adalib/s-valboo.ali
-lib/adalib/s-valboo.o
-lib/adalib/s-valcha.ali
-lib/adalib/s-valcha.o
-lib/adalib/s-valenu.ali
-lib/adalib/s-valenu.o
-lib/adalib/s-valint.ali
-lib/adalib/s-valint.o
-lib/adalib/s-vallli.ali
-lib/adalib/s-vallli.o
-lib/adalib/s-valllu.ali
-lib/adalib/s-valllu.o
-lib/adalib/s-valrea.ali
-lib/adalib/s-valrea.o
-lib/adalib/s-valuns.ali
-lib/adalib/s-valuns.o
-lib/adalib/s-valuti.ali
-lib/adalib/s-valuti.o
-lib/adalib/s-vercon.ali
-lib/adalib/s-vercon.o
-lib/adalib/s-wchcon.ali
-lib/adalib/s-wchcon.o
-lib/adalib/s-wchjis.ali
-lib/adalib/s-wchjis.o
-lib/adalib/s-wchstw.ali
-lib/adalib/s-wchstw.o
-lib/adalib/s-wchwts.ali
-lib/adalib/s-wchwts.o
-lib/adalib/s-widboo.ali
-lib/adalib/s-widboo.o
-lib/adalib/s-widcha.ali
-lib/adalib/s-widcha.o
-lib/adalib/s-widenu.ali
-lib/adalib/s-widenu.o
-lib/adalib/s-widlli.ali
-lib/adalib/s-widlli.o
-lib/adalib/s-widllu.ali
-lib/adalib/s-widllu.o
-lib/adalib/s-widwch.ali
-lib/adalib/s-widwch.o
-lib/adalib/system.ali
-lib/adalib/system.o
-lib/adalib/text_io.ali
-lib/adalib/text_io.o
diff --git a/lang/icon/Makefile b/lang/icon/Makefile
deleted file mode 100644
index df6c9183f5aa..000000000000
--- a/lang/icon/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: icon
-# Version required: 9.0
-# Date created: 05 April 1995
-# Whom: thomas@ghpc8.ihf.rwth-aachen.de
-#
-# $Id$
-#
-
-DISTNAME= icon-9.0
-DISTFILES= unix_tar.gz
-CATEGORIES+= languages
-MASTER_SITES= ftp://cs.arizona.edu/icon/packages/unix/
-
-PATCH_STRIP= -p1
-NO_WRKSUBDIR= true
-ALL_TARGET= Icon
-
-.include <bsd.port.mk>
diff --git a/lang/icon/distinfo b/lang/icon/distinfo
deleted file mode 100644
index 527629c613df..000000000000
--- a/lang/icon/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (unix_tar.gz) = 2d147ceb96944e5f51b4de3432fafa8a
diff --git a/lang/icon/files/patch-ca b/lang/icon/files/patch-ca
deleted file mode 100644
index 7e3d405a5145..000000000000
--- a/lang/icon/files/patch-ca
+++ /dev/null
@@ -1,155 +0,0 @@
-*** icon.orig/Makefile Fri Jul 29 21:41:19 1994
---- icon/Makefile Wed Mar 1 19:34:18 1995
-***************
-*** 4,10 ****
-
- help:
- @echo "See the Icon installation documents."
-! @echo "Copies are in the doc directory here.
-
- ##################################################################
- #
---- 4,10 ----
-
- help:
- @echo "See the Icon installation documents."
-! @echo "Copies are in the doc directory here."
-
- ##################################################################
- #
-***************
-*** 241,243 ****
---- 241,259 ----
- -cd tests; $(MAKE) Clean
-
- ##################################################################
-+
-+ install:
-+ @bin/patchstr bin/iconc ${PREFIX}/lib/icon/
-+ @bin/patchstr bin/icont ${PREFIX}/bin/iconx
-+ install -c -s -g bin -o bin -m 755 bin/iconc ${PREFIX}/bin/iconc
-+ install -c -s -g bin -o bin -m 755 bin/icont ${PREFIX}/bin/icont
-+ install -c -s -g bin -o bin -m 755 bin/iconx ${PREFIX}/bin/iconx
-+ install -c -s -g bin -o bin -m 755 bin/rtt ${PREFIX}/bin/rtt
-+ @mkdir -p ${PREFIX}/lib/icon
-+ install -c -g bin -o bin -m 644 bin/dlrgint.o ${PREFIX}/lib/icon/dlrgint.o
-+ install -c -g bin -o bin -m 644 bin/rt.a ${PREFIX}/lib/icon/rt.a
-+ install -c -g bin -o bin -m 644 bin/rt.db ${PREFIX}/lib/icon/rt.db
-+ install -c -g bin -o bin -m 644 bin/rt.h ${PREFIX}/lib/icon/rt.h
-+ @mkdir -p ${PREFIX}/man/man1
-+ install -c -g bin -o bin -m 444 docs/icon.1 ${PREFIX}/man/man1/icon.1
-+ @gzip -9fn ${PREFIX}/man/man1/icon.1
-diff -crP -x bin -x docs -x tests icon.orig/config/unix/Config/Makefile icon/config/unix/Config/Makefile
-*** icon.orig/config/unix/Config/Makefile Fri Jul 29 21:40:55 1994
---- icon/config/unix/Config/Makefile Wed Mar 1 14:27:05 1995
-***************
-*** 1,7 ****
-- CC=gcc
-- CFLAGS= -DVarTran
-- LDFLAGS=
- SHELL=/bin/sh
- MAKE=make
-
- all:
---- 1,5 ----
- SHELL=/bin/sh
-+ CFLAGS+= -DVarTran
- MAKE=make
-
- all:
-diff -crP -x bin -x docs -x tests icon.orig/src/h/path.h icon/src/h/path.h
-*** icon.orig/src/h/path.h Fri Jul 29 21:24:51 1994
---- icon/src/h/path.h Wed Mar 1 14:27:05 1995
-***************
-*** 1 ****
-! #define BinPath "/usr5/icon/v9/bin/"
---- 1 ----
-! #define BinPath "/usr/local/src/icon/bin/"
-diff -crP -x bin -x docs -x tests icon.orig/src/vtran/Vtmake2 icon/src/vtran/Vtmake2
-*** icon.orig/src/vtran/Vtmake2 Fri Jul 29 21:25:28 1994
---- icon/src/vtran/Vtmake2 Wed Mar 1 14:27:14 1995
-***************
-*** 1,7 ****
-- CC=gcc
-- CFLAGS= -DVarTran
-- LDFLAGS=
- SHELL=/bin/sh
- MAKE=make
-
- OBJS= cat.o tparse.o tlex.o tmem.o trans.o \
---- 1,5 ----
- SHELL=/bin/sh
-+ CFLAGS+= -DVarTran
- MAKE=make
-
- OBJS= cat.o tparse.o tlex.o tmem.o trans.o \
-diff -crP -x bin -x docs -x tests icon.orig/config/unix/Config/common.make icon/config/unix/Config/common.make
-*** icon.orig/config/unix/Config/common.make Fri Jul 29 21:27:01 1994
---- icon/config/unix/Config/common.make Thu Apr 6 16:48:45 1995
-***************
-*** 9,15 ****
- $(CC) $(LDFLAGS) -o patchstr patchstr.o
- -./doincl -o ../../bin/rt.h ../h/rt.h
- cp patchstr ../../bin
-!
- xpm:
- cd ../xpm; $(MAKE) libXpm.a
- cp ../xpm/libXpm.a ../../bin
---- 9,15 ----
- $(CC) $(LDFLAGS) -o patchstr patchstr.o
- -./doincl -o ../../bin/rt.h ../h/rt.h
- cp patchstr ../../bin
-!
- xpm:
- cd ../xpm; $(MAKE) libXpm.a
- cp ../xpm/libXpm.a ../../bin
-***************
-*** 39,61 ****
- # needed, it is run by changing ../icont/Makefile and/or ../iconc/Makefile;
- # see the comments there for details. icont must be in the search path
- # for this section to work.
-!
- gfiles: lextab.h yacctok.h fixgram pscript
-!
- lextab.h yacctok.h: tokens.txt op.txt mktoktab
- ./mktoktab
-!
- mktoktab: mktoktab.icn
- icont -s mktoktab.icn
-!
- fixgram: fixgram.icn
- icont -s fixgram.icn
-!
- pscript: pscript.icn
- icont -s pscript.icn
-!
-!
-!
- # The following section is commented out because it does not need to be
- # performed unless changes are made to typespec.txt. Such changes
- # and are not part of the installation process. However, if the
---- 39,61 ----
- # needed, it is run by changing ../icont/Makefile and/or ../iconc/Makefile;
- # see the comments there for details. icont must be in the search path
- # for this section to work.
-!
- gfiles: lextab.h yacctok.h fixgram pscript
-!
- lextab.h yacctok.h: tokens.txt op.txt mktoktab
- ./mktoktab
-!
- mktoktab: mktoktab.icn
- icont -s mktoktab.icn
-!
- fixgram: fixgram.icn
- icont -s fixgram.icn
-!
- pscript: pscript.icn
- icont -s pscript.icn
-!
-!
-!
- # The following section is commented out because it does not need to be
- # performed unless changes are made to typespec.txt. Such changes
- # and are not part of the installation process. However, if the
-
diff --git a/lang/icon/pkg-comment b/lang/icon/pkg-comment
deleted file mode 100644
index 7ddef0cddf09..000000000000
--- a/lang/icon/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Version 9.0 of the Icon programming language.
diff --git a/lang/icon/pkg-descr b/lang/icon/pkg-descr
deleted file mode 100644
index a1b85af815ad..000000000000
--- a/lang/icon/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
- Icon is a high-level programming language with extensive
-facilities for processing strings and structures. Icon has
-several novel features, including expressions that may produce
-sequences of results, goal-directed evaluation that automatically
-searches for a successful result, and string scanning that allows
-operations on strings to be formulated at a high conceptual
-level.
-
- Icon emphasizes high-level string processing and a design phi-
-losophy that allows ease of programming and short, concise pro-
-grams. Storage allocation and garbage collection are automatic in
-Icon, and there are few restrictions on the sizes of objects.
-Strings, lists, and other structures are created during program
-execution and their size does not need to be known when a program
-is written. Values are converted to expected types automati-
-cally; for example, numeral strings read in as input can be used
-in numerical computations without explicit conversion. Icon has
-an expression-based syntax with reserved words; in appearance,
-Icon programs resemble those of Pascal and C.
-
diff --git a/lang/icon/pkg-plist b/lang/icon/pkg-plist
deleted file mode 100644
index d3ed0d81d19c..000000000000
--- a/lang/icon/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@cwd /usr/local
-@mode 755
-bin/iconc
-bin/icont
-bin/iconx
-bin/rtt
-@mode 644
-lib/icon/dlrgint.o
-lib/icon/rt.a
-lib/icon/rt.db
-lib/icon/rt.h
-@mode 444
-man/man1/icon.1.gz
diff --git a/lang/itcl/Makefile b/lang/itcl/Makefile
deleted file mode 100644
index 1c366d119667..000000000000
--- a/lang/itcl/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: itcl
-# Version required: 1.5
-# Date created: Mon Oct 3 22:06:21 EDT 1994
-# Whom: rww
-#
-# $Id: Makefile,v 1.5 1995/04/15 05:44:39 asami Exp $
-#
-
-DISTNAME= itcl-1.5
-HAS_CONFIGURE= yes
-CATEGORIES+= languages
-MASTER_SITES= ftp://ftp.aud.alcatel.com/tcl/extensions/
-
-DEPENDS= ${PORTSDIR}/lang/tcl
-LIB_DEPENDS= tk\\.3\\.:${PORTSDIR}/x11/tk
-
-PATCH_STRIP= -p1
-
-.include <bsd.port.mk>
diff --git a/lang/itcl/distinfo b/lang/itcl/distinfo
deleted file mode 100644
index a3fc14d410e4..000000000000
--- a/lang/itcl/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (itcl-1.5.tar.gz) = 13a262e9b3fb00452824b81b051d929a
diff --git a/lang/itcl/pkg-comment b/lang/itcl/pkg-comment
deleted file mode 100644
index 567463e41105..000000000000
--- a/lang/itcl/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-[incr Tcl] (A.K.A. ``itcl'') version 1.5 (with shared libs)
diff --git a/lang/itcl/pkg-descr b/lang/itcl/pkg-descr
deleted file mode 100644
index e375d14c8157..000000000000
--- a/lang/itcl/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package contains the binary release of [incr Tcl] version 1.5.
-[incr Tcl] is an object oriented extension to Tcl and Tk. This
-package is also known as ``itcl'',
-
-NOTE: This package requires, as a pre-requisite, both the Tcl and Tk
-distributions.
diff --git a/lang/itcl/pkg-plist b/lang/itcl/pkg-plist
deleted file mode 100644
index bbfcfe45f641..000000000000
--- a/lang/itcl/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-@cwd /usr/local
-include/itcl.h
-lib/libitcl.a
-lib/libitcl.so.1.5
-bin/itcl_wish
-bin/itcl_sh
-man/mann/incrTcl.n
-lib/itcl/destroy.tcl
-lib/itcl/itcl_mkindex.tcl
-lib/itcl/itcl_reload.tcl
-lib/itcl/tclIndex
diff --git a/lang/logo/Makefile b/lang/logo/Makefile
deleted file mode 100644
index 6f0edcb0a2b0..000000000000
--- a/lang/logo/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: logo
-# Version required: 3.1
-# Date created: 22 October 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.6 1995/04/15 22:55:30 jmacd Exp $
-#
-
-DISTNAME= ucblogo
-PKGNAME= ucblogo-3.1
-CATEGORIES+= languages
-MASTER_SITES= ftp://anarres.cs.berkeley.edu/pub/ucblogo/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= jmacd@FreeBSD.ORG
-
-MAKEFILE= makefile
-MAKE_FLAGS+= "LIBLOC = ${PREFIX}/lib/logo"
-WRKSRC= ${WRKDIR}
-HAS_CONFIGURE= yes
-
-.include <bsd.port.mk>
diff --git a/lang/logo/distinfo b/lang/logo/distinfo
deleted file mode 100644
index be5bf39b6af8..000000000000
--- a/lang/logo/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ucblogo.tar.Z) = 80016b7c502a4072ec046e84c497d625
diff --git a/lang/logo/files/patch-ac b/lang/logo/files/patch-ac
deleted file mode 100644
index 7aa9b9210a2f..000000000000
--- a/lang/logo/files/patch-ac
+++ /dev/null
@@ -1,34 +0,0 @@
-*** makefile.in.old Sun Dec 25 08:43:59 1994
---- makefile.in Sat Apr 15 15:21:08 1995
-***************
-*** 1,7 ****
- CC = @CC@
- CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@
- LIBS = @X_LIBS@ @LIBS@
-! LIBLOC = `pwd`
-
- OBJS = coms.o error.o eval.o files.o graphics.o init.o intern.o \
- libloc.o lists.o logodata.o main.o math.o mem.o paren.o parse.o \
---- 1,7 ----
- CC = @CC@
- CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@
- LIBS = @X_LIBS@ @LIBS@
-! LIBLOC ?= `pwd`
-
- OBJS = coms.o error.o eval.o files.o graphics.o init.o intern.o \
- libloc.o lists.o logodata.o main.o math.o mem.o paren.o parse.o \
-***************
-*** 35,40 ****
---- 35,46 ----
-
- makehelp: makehelp.c
- $(CC) -o makehelp makehelp.c
-+
-+ install:
-+ install -c logo ${PREFIX}/bin
-+ mkdir -p ${LIBLOC}
-+ cp -rp logolib ${LIBLOC}
-+ cp -rp helpfiles ${LIBLOC}
-
- clean:
- rm *.o libloc.c
diff --git a/lang/logo/pkg-comment b/lang/logo/pkg-comment
deleted file mode 100644
index 38fc2856d5b7..000000000000
--- a/lang/logo/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-ucblogo - Brian Harvey's logo language interpreter.
diff --git a/lang/logo/pkg-descr b/lang/logo/pkg-descr
deleted file mode 100644
index 4535484e8c0c..000000000000
--- a/lang/logo/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-[This package is GPL'd - please see README in sources for license information]
-
-This version of Logo is designed for a machine with adequate memory. It is
-not likely to be usable as the basis for a 64K microcomputer implementation.
-
-The interpreter was written primarily by Daniel Van Blerkom, Brian Harvey,
-Michael Katz, and Douglas Orleans. Thanks to Fred Gilham for the X11 code.
-Send comments by e-mail to bh@cs.berkeley.edu.
diff --git a/lang/logo/pkg-plist b/lang/logo/pkg-plist
deleted file mode 100644
index 3c7406d1f67a..000000000000
--- a/lang/logo/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@cwd /usr/local
-bin/logo
diff --git a/lang/mit-scheme/Makefile b/lang/mit-scheme/Makefile
deleted file mode 100644
index 991d2154ef7f..000000000000
--- a/lang/mit-scheme/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# New ports collection makefile for: MIT-Scheme
-# Version required: 7.3
-# Date created: Mar 26 1995
-# Whom: jmacd@FreeBSD.ORG
-#
-
-DISTNAME= mit-scheme
-PKGNAME= mit-scheme-7.3
-CATEGORIES+= languages
-MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
-DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
-
-MAINTAINER= jmacd@FreeBSD.ORG
-
-.include <bsd.port.mk>
diff --git a/lang/mit-scheme/distinfo b/lang/mit-scheme/distinfo
deleted file mode 100644
index ab67bf904a70..000000000000
--- a/lang/mit-scheme/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (scheme-microcode+dist-7.3-freebsd.tgz) = f998de5b71cd94ab4625601d7821dafd
diff --git a/lang/mit-scheme/files/Makefile b/lang/mit-scheme/files/Makefile
deleted file mode 100644
index caf1ad7a6adf..000000000000
--- a/lang/mit-scheme/files/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-all:
- (cd microcode; make all)
-install:
- ./install.sh ${PREFIX}
diff --git a/lang/mit-scheme/pkg-comment b/lang/mit-scheme/pkg-comment
deleted file mode 100644
index 878f6e6a8e10..000000000000
--- a/lang/mit-scheme/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-MIT Scheme version 7.3: includes runtime, compiler, and edwin binaries.
diff --git a/lang/mit-scheme/pkg-descr b/lang/mit-scheme/pkg-descr
deleted file mode 100644
index 4de5ce3095f3..000000000000
--- a/lang/mit-scheme/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-FreeBSD port of MIT Scheme-7.3
-
-This port has been put together out of the scheme runtime binaries
-out of the linux.tar.gz distribution. These binaries are identical
-for any i386 running an operating system with a unix-like filesystem.
-For this reason, a makefile for building the runtime, compiler, and
-edwin binaries has not been included. One patch is neccesary to
-build the runtime binaries due to a problem with one of the system math
-libraries (mail me if you want it). Otherwise, this patch was not
-included because building the entire system takes a VERY LONG TIME,
-about as long as a 'make world' in /usr/src (no one said scheme was
-fast).
-
-The distfile was put together from the linux distribution and the
-microcode sources. This was to avoid using the official MIT
-distfiles and having to download the linux compiled binaries
-(the scheme and bchscheme binaries, statically linked, 2M each).
-
-To use the official distfiles, you must obtain the linux.tar.gz and
-the src-microcode.tar.gz from ftp://ftp-swiss.ai.mit.edu/pub/scheme-7.3.
-Unpack linux.tar.gz, and remove dist-7.3/bin/*. Unpack src-microcode.tar.gz
-and apply the patches from the port, now you can build the microcode.
-
-Maintainer: jmacd@uclink.berkeley.edu
diff --git a/lang/mit-scheme/pkg-plist b/lang/mit-scheme/pkg-plist
deleted file mode 100644
index d66640ac7da4..000000000000
--- a/lang/mit-scheme/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@cwd /usr/local/
-bin/scheme
-bin/bchscheme
-lib/mit-scheme
diff --git a/lang/p2c/Makefile b/lang/p2c/Makefile
deleted file mode 100644
index 23fd08ec01a5..000000000000
--- a/lang/p2c/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: p2c
-# Version required: 1.21alpha-07.Dec.93
-# Date created: 4 October 1994
-# Whom: jmz
-#
-# $Id: Makefile,v 1.5 1995/04/15 05:44:43 asami Exp $
-#
-
-DISTNAME= p2c-1.21alpha-07.Dec.93
-PKGNAME= p2c-1.21a
-CATEGORIES+= languages
-MASTER_SITES= ftp://src.doc.ic.ac.uk/gnu/hurd/
-DISTFILES= p2c-1.21alpha2.tar.gz
-
-MAINTAINER= jmz@FreeBSD.org
-
-pre-install: build
- @mkdir -p ${PREFIX}/bin
- @mkdir -p ${PREFIX}/lib
- @mkdir -p ${PREFIX}/man/man1
- @mkdir -p ${PREFIX}/include/p2c
- @cp ${WRKSRC}/src/p2cc.man ${PREFIX}/man/man1/p2cc.1
-
-.include <bsd.port.mk>
-
diff --git a/lang/p2c/distinfo b/lang/p2c/distinfo
deleted file mode 100644
index 61e898ab5f55..000000000000
--- a/lang/p2c/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (p2c-1.21alpha2.tar.gz) = 92607659bafa9a8b19fac2208398d81b
diff --git a/lang/p2c/pkg-comment b/lang/p2c/pkg-comment
deleted file mode 100644
index aeb3c53ca218..000000000000
--- a/lang/p2c/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-p2c - Pascal to C translator, version 1.21alpha-07.Dec.93
diff --git a/lang/p2c/pkg-descr b/lang/p2c/pkg-descr
deleted file mode 100644
index 17a91b234b78..000000000000
--- a/lang/p2c/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-P2c is a tool for translating Pascal programs into C. The input
-consists of a set of source files in any of the following Pascal
-dialects: HP Pascal, Turbo/UCSD Pascal, DEC VAX Pascal, Oregon
-Software Pascal/2, Macintosh Programmer's Workshop Pascal,
-Sun/Berkeley Pascal, Texas Instruments Pascal, Apollo Domain Pascal.
-Modula-2 syntax is also supported. Output is a set of .c and .h files
-that comprise an equivalent program in any of several dialects of
-C. Output code may be kept machine- and dialectindependent, or it may
-be targeted to a specific machine and compiler. Most reasonable Pascal
-programs are converted into fully functional C which will compile and
-run with no further modifications, although p2c sometimes chooses to
-generate readable code at the expense of absolute generality. P2c
-endeavors to insert notes and warning messages into the output code to
-point out areas which may require human intervention. Output code is
-arranged to be readable and efficient, and to make use of C idioms
-wherever possible. The main goal of the translation is to produce C
-files which are pleasant and "natural" enough to be acceptable as the
-new source files for a program. In a pinch, p2c will also serve as an
-ad hoc Pascal compiler. The p2cc script makes it easy to use p2c as a
-compiler.
-
diff --git a/lang/p2c/pkg-plist b/lang/p2c/pkg-plist
deleted file mode 100644
index ea9796f35e06..000000000000
--- a/lang/p2c/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@cd /usr/local
-@owner bin
-@mode 755
-bin/p2c
-bin/p2cc
-@mode 644
-lib/libp2c.a
-man/man1/p2c.1
-man/man1/p2cc.1
-include/p2c/p2c.h
-lib/p2c/p2crc
-lib/p2c/loc.p2crc
-lib/p2c/system.imp
-lib/p2c/system.m2
-lib/p2c/turbo.imp
-lib/p2c/string.pas
diff --git a/lang/p2c/scripts/configure b/lang/p2c/scripts/configure
deleted file mode 100644
index d1784843c707..000000000000
--- a/lang/p2c/scripts/configure
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-cat >>$WRKSRC/Makefile <<END || exit 1;
-
-all:
- cd src; make OPT=-O
-END
-
-mv $WRKSRC/src/p2cc.perl $WRKSRC/src/p2cc.perl.orig || exit 1;
-sed -e 1s/--.*// < $WRKSRC/src/p2cc.perl.orig > $WRKSRC/src/p2cc.perl || exit 1;
-
-cat >>$WRKSRC/src/Makefile <<END || exit 1;
-HOMEDIR=$PREFIX/lib/p2c
-INCDIR=$PREFIX/include/p2c
-BINDIR=$PREFIX/bin
-LIBDIR=$PREFIX/lib
-MANDIR=$PREFIX/man/man1
-ABSHOMEDIR=$PREFIX/lib/p2c
-END
-
-exit 0;
diff --git a/lang/perl5.10/Makefile b/lang/perl5.10/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5.10/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5.10/distinfo b/lang/perl5.10/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5.10/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5.10/pkg-comment b/lang/perl5.10/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5.10/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5.10/pkg-descr b/lang/perl5.10/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5.10/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5.10/pkg-plist b/lang/perl5.10/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5.10/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/perl5.12/Makefile b/lang/perl5.12/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5.12/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5.12/distinfo b/lang/perl5.12/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5.12/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5.12/pkg-comment b/lang/perl5.12/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5.12/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5.12/pkg-descr b/lang/perl5.12/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5.12/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5.12/pkg-plist b/lang/perl5.12/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5.12/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/perl5.14/Makefile b/lang/perl5.14/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5.14/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5.14/distinfo b/lang/perl5.14/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5.14/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5.14/pkg-comment b/lang/perl5.14/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5.14/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5.14/pkg-descr b/lang/perl5.14/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5.14/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5.14/pkg-plist b/lang/perl5.14/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5.14/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/perl5.16/Makefile b/lang/perl5.16/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5.16/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5.16/distinfo b/lang/perl5.16/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5.16/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5.16/pkg-comment b/lang/perl5.16/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5.16/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5.16/pkg-descr b/lang/perl5.16/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5.16/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5.16/pkg-plist b/lang/perl5.16/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5.16/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/perl5.6/Makefile b/lang/perl5.6/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5.6/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5.6/distinfo b/lang/perl5.6/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5.6/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5.6/pkg-comment b/lang/perl5.6/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5.6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5.6/pkg-descr b/lang/perl5.6/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5.6/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5.6/pkg-plist b/lang/perl5.6/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5.6/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/perl5.8/Makefile b/lang/perl5.8/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5.8/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5.8/distinfo b/lang/perl5.8/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5.8/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5.8/pkg-comment b/lang/perl5.8/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5.8/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5.8/pkg-descr b/lang/perl5.8/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5.8/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5.8/pkg-plist b/lang/perl5.8/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5.8/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/perl5/Makefile b/lang/perl5/Makefile
deleted file mode 100644
index 7a08186fe231..000000000000
--- a/lang/perl5/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.001
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $Id: Makefile,v 1.4 1995/04/23 17:21:34 jmz Exp $
-#
-
-DISTNAME= perl5.001
-PKGNAME= perl-5.001
-CATEGORIES+= languages development programming
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.sun.ac.za/pub/gnu/
-EXTRACT_SUFX= .tar.gz
-
-MAINTAINER= markm@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
-
-test:
- @(cd ${WRKSRC}; make test)
-
-
-post-install:
- @for m in ${PERLMAN}; do gzip -9nf ${PREFIX}/man/man1/perl$$m.1; done
- @gzip -9nf ${PREFIX}/man/man1/a2p.1
- @gzip -9nf ${PREFIX}/man/man1/s2p.1
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
-
-.include <bsd.port.mk>
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
deleted file mode 100644
index 9b0dd353be7e..000000000000
--- a/lang/perl5/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.001.tar.gz) = 2d5001a17adf249756dfe6df3e464edf
diff --git a/lang/perl5/pkg-comment b/lang/perl5/pkg-comment
deleted file mode 100644
index 9dd9d0e604a8..000000000000
--- a/lang/perl5/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
diff --git a/lang/perl5/pkg-descr b/lang/perl5/pkg-descr
deleted file mode 100644
index c0e6e021af33..000000000000
--- a/lang/perl5/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
-
-- MarkM
diff --git a/lang/perl5/pkg-plist b/lang/perl5/pkg-plist
deleted file mode 100644
index 10efc378dfc9..000000000000
--- a/lang/perl5/pkg-plist
+++ /dev/null
@@ -1,340 +0,0 @@
-@cwd /usr/local
-bin/perl5.001
-@exec ln -fs %D/%F %B/perl
-@unexec rm %B/perl
-bin/sperl5.001
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/a2p
-bin/c2ph
-bin/h2xs
-bin/pstruct
-bin/s2p
-bin/find2perl
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/Text/ParseWords
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/AnyDBM_File.pm
-lib/perl5/AutoLoader.pm
-lib/perl5/AutoSplit.pm
-lib/perl5/Benchmark.pm
-lib/perl5/Carp.pm
-lib/perl5/Cwd.pm
-lib/perl5/English.pm
-lib/perl5/Env.pm
-lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
-lib/perl5/ExtUtils/Miniperl.pm
-lib/perl5/File/Basename.pm
-lib/perl5/File/CheckTree.pm
-lib/perl5/File/Find.pm
-lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
-lib/perl5/Getopt/Long.pm
-lib/perl5/Getopt/Std.pm
-lib/perl5/I18N/Collate.pm
-lib/perl5/IPC/Open2.pm
-lib/perl5/IPC/Open3.pm
-lib/perl5/Math/BigFloat.pm
-lib/perl5/Math/BigInt.pm
-lib/perl5/Math/Complex.pm
-lib/perl5/Net/Ping.pm
-lib/perl5/Search/Dict.pm
-lib/perl5/Shell.pm
-lib/perl5/Sys/Hostname.pm
-lib/perl5/Sys/Syslog.pm
-lib/perl5/Term/Cap.pm
-lib/perl5/Term/Complete.pm
-lib/perl5/Test/Harness.pm
-lib/perl5/Text/Abbrev.pm
-lib/perl5/Text/ParseWords.pm
-lib/perl5/Text/Soundex.pm
-lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/Time/Local.pm
-lib/perl5/find.pl
-lib/perl5/abbrev.pl
-lib/perl5/assert.pl
-lib/perl5/bigfloat.pl
-lib/perl5/bigint.pl
-lib/perl5/bigrat.pl
-lib/perl5/cacheout.pl
-lib/perl5/chat2.inter
-lib/perl5/chat2.pl
-lib/perl5/complete.pl
-lib/perl5/ctime.pl
-lib/perl5/dotsh.pl
-lib/perl5/dumpvar.pl
-lib/perl5/exceptions.pl
-lib/perl5/fastcwd.pl
-lib/perl5/finddepth.pl
-lib/perl5/flush.pl
-lib/perl5/ftp.pl
-lib/perl5/getcwd.pl
-lib/perl5/getopt.pl
-lib/perl5/getopts.pl
-lib/perl5/hostname.pl
-lib/perl5/importenv.pl
-lib/perl5/integer.pm
-lib/perl5/less.pm
-lib/perl5/look.pl
-lib/perl5/newgetopt.pl
-lib/perl5/open2.pl
-lib/perl5/open3.pl
-lib/perl5/perl5db.pl
-lib/perl5/pwd.pl
-lib/perl5/shellwords.pl
-lib/perl5/sigtrap.pm
-lib/perl5/stat.pl
-lib/perl5/strict.pm
-lib/perl5/subs.pm
-lib/perl5/syslog.pl
-lib/perl5/tainted.pl
-lib/perl5/termcap.pl
-lib/perl5/timelocal.pl
-lib/perl5/validate.pl
-lib/perl5/auto/Text/ParseWords/shellwords.al
-lib/perl5/auto/Text/ParseWords/quotewords.al
-lib/perl5/auto/Text/ParseWords/old_shellwords.al
-lib/perl5/auto/Text/ParseWords/autosplit.ix
-lib/perl5/auto/DynaLoader/dl_findfile.al
-lib/perl5/auto/DynaLoader/dl_expandspec.al
-lib/perl5/auto/DynaLoader/autosplit.ix
-lib/perl5/auto/DB_File/autosplit.ix
-lib/perl5/auto/Fcntl/autosplit.ix
-lib/perl5/auto/POSIX/assert.al
-lib/perl5/auto/POSIX/tolower.al
-lib/perl5/auto/POSIX/toupper.al
-lib/perl5/auto/POSIX/closedir.al
-lib/perl5/auto/POSIX/opendir.al
-lib/perl5/auto/POSIX/readdir.al
-lib/perl5/auto/POSIX/rewinddir.al
-lib/perl5/auto/POSIX/errno.al
-lib/perl5/auto/POSIX/creat.al
-lib/perl5/auto/POSIX/fcntl.al
-lib/perl5/auto/POSIX/getgrgid.al
-lib/perl5/auto/POSIX/getgrnam.al
-lib/perl5/auto/POSIX/atan2.al
-lib/perl5/auto/POSIX/cos.al
-lib/perl5/auto/POSIX/exp.al
-lib/perl5/auto/POSIX/fabs.al
-lib/perl5/auto/POSIX/log.al
-lib/perl5/auto/POSIX/pow.al
-lib/perl5/auto/POSIX/sin.al
-lib/perl5/auto/POSIX/sqrt.al
-lib/perl5/auto/POSIX/tan.al
-lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/getpwuid.al
-lib/perl5/auto/POSIX/kill.al
-lib/perl5/auto/POSIX/longjmp.al
-lib/perl5/auto/POSIX/setjmp.al
-lib/perl5/auto/POSIX/siglongjmp.al
-lib/perl5/auto/POSIX/sigsetjmp.al
-lib/perl5/auto/POSIX/raise.al
-lib/perl5/auto/POSIX/offsetof.al
-lib/perl5/auto/POSIX/clearerr.al
-lib/perl5/auto/POSIX/fclose.al
-lib/perl5/auto/POSIX/fdopen.al
-lib/perl5/auto/POSIX/feof.al
-lib/perl5/auto/POSIX/fgetc.al
-lib/perl5/auto/POSIX/fgets.al
-lib/perl5/auto/POSIX/fileno.al
-lib/perl5/auto/POSIX/fopen.al
-lib/perl5/auto/POSIX/fprintf.al
-lib/perl5/auto/POSIX/fputc.al
-lib/perl5/auto/POSIX/fputs.al
-lib/perl5/auto/POSIX/fread.al
-lib/perl5/auto/POSIX/freopen.al
-lib/perl5/auto/POSIX/fscanf.al
-lib/perl5/auto/POSIX/fseek.al
-lib/perl5/auto/POSIX/ferror.al
-lib/perl5/auto/POSIX/fflush.al
-lib/perl5/auto/POSIX/fgetpos.al
-lib/perl5/auto/POSIX/fsetpos.al
-lib/perl5/auto/POSIX/ftell.al
-lib/perl5/auto/POSIX/fwrite.al
-lib/perl5/auto/POSIX/getc.al
-lib/perl5/auto/POSIX/getchar.al
-lib/perl5/auto/POSIX/gets.al
-lib/perl5/auto/POSIX/perror.al
-lib/perl5/auto/POSIX/printf.al
-lib/perl5/auto/POSIX/putc.al
-lib/perl5/auto/POSIX/putchar.al
-lib/perl5/auto/POSIX/puts.al
-lib/perl5/auto/POSIX/remove.al
-lib/perl5/auto/POSIX/rename.al
-lib/perl5/auto/POSIX/rewind.al
-lib/perl5/auto/POSIX/scanf.al
-lib/perl5/auto/POSIX/sprintf.al
-lib/perl5/auto/POSIX/sscanf.al
-lib/perl5/auto/POSIX/tmpfile.al
-lib/perl5/auto/POSIX/ungetc.al
-lib/perl5/auto/POSIX/vfprintf.al
-lib/perl5/auto/POSIX/vprintf.al
-lib/perl5/auto/POSIX/vsprintf.al
-lib/perl5/auto/POSIX/abs.al
-lib/perl5/auto/POSIX/atexit.al
-lib/perl5/auto/POSIX/atof.al
-lib/perl5/auto/POSIX/atoi.al
-lib/perl5/auto/POSIX/atol.al
-lib/perl5/auto/POSIX/bsearch.al
-lib/perl5/auto/POSIX/calloc.al
-lib/perl5/auto/POSIX/div.al
-lib/perl5/auto/POSIX/exit.al
-lib/perl5/auto/POSIX/free.al
-lib/perl5/auto/POSIX/getenv.al
-lib/perl5/auto/POSIX/labs.al
-lib/perl5/auto/POSIX/ldiv.al
-lib/perl5/auto/POSIX/malloc.al
-lib/perl5/auto/POSIX/qsort.al
-lib/perl5/auto/POSIX/rand.al
-lib/perl5/auto/POSIX/realloc.al
-lib/perl5/auto/POSIX/srand.al
-lib/perl5/auto/POSIX/strtod.al
-lib/perl5/auto/POSIX/strtol.al
-lib/perl5/auto/POSIX/stroul.al
-lib/perl5/auto/POSIX/system.al
-lib/perl5/auto/POSIX/memchr.al
-lib/perl5/auto/POSIX/memcmp.al
-lib/perl5/auto/POSIX/memcpy.al
-lib/perl5/auto/POSIX/memmove.al
-lib/perl5/auto/POSIX/memset.al
-lib/perl5/auto/POSIX/strcat.al
-lib/perl5/auto/POSIX/strchr.al
-lib/perl5/auto/POSIX/strcmp.al
-lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/strcspn.al
-lib/perl5/auto/POSIX/stat.al
-lib/perl5/auto/POSIX/strerror.al
-lib/perl5/auto/POSIX/wait.al
-lib/perl5/auto/POSIX/strlen.al
-lib/perl5/auto/POSIX/strncat.al
-lib/perl5/auto/POSIX/strncmp.al
-lib/perl5/auto/POSIX/strncpy.al
-lib/perl5/auto/POSIX/strpbrk.al
-lib/perl5/auto/POSIX/strrchr.al
-lib/perl5/auto/POSIX/strspn.al
-lib/perl5/auto/POSIX/strstr.al
-lib/perl5/auto/POSIX/strtok.al
-lib/perl5/auto/POSIX/chmod.al
-lib/perl5/auto/POSIX/fstat.al
-lib/perl5/auto/POSIX/mkdir.al
-lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
-lib/perl5/auto/POSIX/waitpid.al
-lib/perl5/auto/POSIX/gmtime.al
-lib/perl5/auto/POSIX/localtime.al
-lib/perl5/auto/POSIX/time.al
-lib/perl5/auto/POSIX/alarm.al
-lib/perl5/auto/POSIX/chdir.al
-lib/perl5/auto/POSIX/chown.al
-lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/execle.al
-lib/perl5/auto/POSIX/fork.al
-lib/perl5/auto/POSIX/execlp.al
-lib/perl5/auto/POSIX/link.al
-lib/perl5/auto/POSIX/execv.al
-lib/perl5/auto/POSIX/execve.al
-lib/perl5/auto/POSIX/execvp.al
-lib/perl5/auto/POSIX/getcwd.al
-lib/perl5/auto/POSIX/getegid.al
-lib/perl5/auto/POSIX/geteuid.al
-lib/perl5/auto/POSIX/getgid.al
-lib/perl5/auto/POSIX/getgroups.al
-lib/perl5/auto/POSIX/getlogin.al
-lib/perl5/auto/POSIX/getpgrp.al
-lib/perl5/auto/POSIX/getpid.al
-lib/perl5/auto/POSIX/getppid.al
-lib/perl5/auto/POSIX/getuid.al
-lib/perl5/auto/POSIX/isatty.al
-lib/perl5/auto/POSIX/rmdir.al
-lib/perl5/auto/POSIX/setgid.al
-lib/perl5/auto/POSIX/setuid.al
-lib/perl5/auto/POSIX/sleep.al
-lib/perl5/auto/POSIX/unlink.al
-lib/perl5/auto/POSIX/utime.al
-lib/perl5/auto/POSIX/autosplit.ix
-lib/perl5/auto/Socket/autosplit.ix
-lib/perl5/DynaLoader.pm
-lib/perl5/DB_File.pm
-lib/perl5/Fcntl.pm
-lib/perl5/NDBM_File.pm
-lib/perl5/POSIX.pm
-lib/perl5/SDBM_File.pm
-lib/perl5/Socket.pm
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldiag.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlop.1.gz
-man/man1/perlovl.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlre.1.gz
-man/man1/perlref.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
-man/man1/perlvar.1.gz
-man/man1/a2p.1.gz
-man/man1/s2p.1.gz
diff --git a/lang/scheme48/Makefile b/lang/scheme48/Makefile
deleted file mode 100644
index 962a95e934e4..000000000000
--- a/lang/scheme48/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: scheme48
-# Version required: 0.36
-# Date created: 2 Jan 1995
-# Whom: jmacd@uclink.berkeley.edu
-#
-# $Id: Makefile,v 1.4 1995/04/15 23:38:48 jmacd Exp $
-#
-
-DISTNAME= scheme48-0.36
-CATEGORIES+= languages
-MASTER_SITES= ftp://ftp-swiss.ai.mit.edu/pub/s48/
-
-MAINTAINER= jmacd@FreeBSD.ORG
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}
-ALL_TARGET = enough
-NO_WRKSUBDIR= yes
-STRIP=
-
-.include <bsd.port.mk>
diff --git a/lang/scheme48/distinfo b/lang/scheme48/distinfo
deleted file mode 100644
index 36ea608a3257..000000000000
--- a/lang/scheme48/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (scheme48-0.36.tar.gz) = 23aeb6b6e99102f20096b1a661371c03
diff --git a/lang/scheme48/pkg-comment b/lang/scheme48/pkg-comment
deleted file mode 100644
index 5eba7588e573..000000000000
--- a/lang/scheme48/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Scheme 48 is the Scheme Underground's implementation of R4RS.
diff --git a/lang/scheme48/pkg-descr b/lang/scheme48/pkg-descr
deleted file mode 100644
index 577e7adcf734..000000000000
--- a/lang/scheme48/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-Scheme 48 is an implementation of the Scheme programming language as
-described in the Revised^4 Report on the Algorithmic Language Scheme.
-It is based on a compiler and interpreter for a virtual Scheme
-machine. The name derives from our desire to have an implementation
-that is simple and lucid enough that it looks as if it were written in
-just 48 hours. We don't claim to have reached that stage yet; much
-more simplification is necessary.
-
-Scheme 48 tries to be faithful to the upcoming Revised^5 Scheme
-Report, providing neither more nor less in the initial user
-environment. (This is not to say that more isn't available in other
-environments; see below.) Support for numbers is weak: bignums are
-slow and floating point is almost nonexistent (see description of
-floatnums, below). DEFINE-SYNTAX, LET-SYNTAX, LETREC-SYNTAX, and
-SYNTAX-RULES are supported, but not the rest of the Revised^4 Scheme
-macro proposal.
-
-Notes for FreeBSD port: The external dynamic loading doesn't work
-properly due in part to non-portable code and limited support by
-FreeBSD for SUN dlfcn routines. Unless you need to load external
-C code, this is a fine interpreter.
-
-Ported to FreeBSD by Josh MacDonald, <jmacd@uclink.berkeley.edu>
diff --git a/lang/scheme48/pkg-plist b/lang/scheme48/pkg-plist
deleted file mode 100644
index e498fc9a47ab..000000000000
--- a/lang/scheme48/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/local
-bin/scheme48
-include/scheme48.h
-lib/scheme48
-man/man1/scheme48.1
diff --git a/lang/schemetoc/Makefile b/lang/schemetoc/Makefile
deleted file mode 100644
index 724944e4f451..000000000000
--- a/lang/schemetoc/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: Scheme-to-C
-# Version required: 15mar93
-# Date created: 28 Dec 1994
-# Whom: jmacd@uclink.berkeley.edu
-#
-# $Id: Makefile,v 1.5 1995/04/15 21:56:27 jmacd Exp $
-#
-
-DISTNAME= schemetoc-93.3.15
-PKGNAME= schemetoc-93.3.15
-CATEGORIES+= languages
-MASTER_SITES= ftp://gatekeeper.dec.com/pub/DEC/Scheme-to-C/
-DISTFILES= 15mar93.tar.Z
-
-MAINTAINER= jmacd@FreeBSD.ORG
-
-NO_WRKSUBDIR= yes
-
-.include <bsd.port.mk>
diff --git a/lang/schemetoc/distinfo b/lang/schemetoc/distinfo
deleted file mode 100644
index 133e19b57e11..000000000000
--- a/lang/schemetoc/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (15mar93.tar.Z) = 461d238d55a1ef4bde31bc8571bc963c
diff --git a/lang/schemetoc/files/Makefile b/lang/schemetoc/files/Makefile
deleted file mode 100644
index d09825914d72..000000000000
--- a/lang/schemetoc/files/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Makefile for FreeBSD Scheme-to-C port
-
-MAN_DIR = ${PREFIX}/man/man1
-BIN_DIR = ${PREFIX}/bin
-LIB_DIR = ${PREFIX}/lib
-SCHEME_DIR = ${LIB_DIR}/schemetoc
-
-all:
- make -f makefile forFREEBSD
- (cd FREEBSD;make port)
- (cd FREEBSD/cdecl; make all)
- (cd FREEBSD/xlib; make all)
-
-install:
- mkdir -p ${SCHEME_DIR}/doc
- (cd FREEBSD/scrt; make "LIBDIR = ${LIB_DIR}" \
- "BINDIR = ${BIN_DIR}" install)
- (cd FREEBSD/scsc; make "LIBDIR = ${LIB_DIR}" \
- "BINDIR = ${BIN_DIR}" install)
- (cd FREEBSD/xlib; make "LIBDIR = ${LIB_DIR}" \
- "BINDIR = ${BIN_DIR}" install)
- (cd doc; install -c -m 444 index.psf \
- embedded.psf \
- intro.psf \
- r4rs.psf \
- smithnotes.psf \
- ${SCHEME_DIR}/doc)
- cp test/test51.sc ${SCHEME_DIR}/doc/test.sc
- cp xlib/hello.sc ${SCHEME_DIR}/doc
- cp xlib/puzzle.sc ${SCHEME_DIR}/doc
- cp README.FreeBSD ${SCHEME_DIR}/doc
- cp doc/scc.l ${MAN_DIR}/scc.1
- cp doc/sci.l ${MAN_DIR}/sci.1
- gzip -f ${MAN_DIR}/sci.1 ${MAN_DIR}/scc.1
- chmod 444 ${LIB_DIR}/libsc.so.1.0 ${LIB_DIR}/libscxl.so.1.0
- chown -R bin:bin ${SCHEME_DIR}
- strip ${BIN_DIR}/sccomp ${BIN_DIR}/sci ${BIN_DIR}/scixl
diff --git a/lang/schemetoc/files/README.FreeBSD b/lang/schemetoc/files/README.FreeBSD
deleted file mode 100644
index 1f47985fe968..000000000000
--- a/lang/schemetoc/files/README.FreeBSD
+++ /dev/null
@@ -1,29 +0,0 @@
-Notes for Scheme-to-C port for FreeBSD:
-
-The documentation provided on the X library interface for Scheme-to-C
-was very limited and as a result I'm not sure if I've got it right.
-Instead of using having the compiler link the library archives libsc.a
-(the standard schemetoc library) or scxl.a (the x library), two shared
-libraries are included, libsc.so.1.0 and libscxl.so.1.0.
-
-The syntax of the scc compiler has been extended to automatically
-use dynamic linking unless the -static flag is specified on the scc
-command line.
-
-For compiling exectables on the command line from only object files
-it has no method of knowing if you need the X library linked in,
-and will by default not. So, if you are building an application
-written for scheme->c which needs X support (such as ezd), you
-will need to supply a -lX11 flag on the command line. If you are
-compiling a single scheme file(not an object file) which has the
-(with xlib) line in the module statement it is not neccesary to
-include -lX11.
-
-Those not wishing to use the X library support can delete the following
-files:
-
-libscxl.so.1.0 The shared lib.
-schemetoc/scxl.a The library archive.
-bin/scixl The X lib interpreter.
-
-Each is about 1.4 megabytes.
diff --git a/lang/schemetoc/files/main.c b/lang/schemetoc/files/main.c
deleted file mode 100644
index 3c8261529cda..000000000000
--- a/lang/schemetoc/files/main.c
+++ /dev/null
@@ -1,1141 +0,0 @@
-
-/* SCHEME->C */
-
-#include <objects.h>
-
-DEFSTATICTSCP( sc_2dlog_2ddefault_v );
-DEFSTATICTSCP( with_2dmodules_v );
-DEFSTATICTSCP( initialize_2dcompile_v );
-DEFSTATICTSCP( do_2ddefine_2dconstant_v );
-DEFSTATICTSCP( sc_2dinclude_2ddirs_v );
-DEFSTATICTSCP( sc_2dinput_v );
-DEFSTATICTSCP( sc_2dsource_2dname_v );
-DEFSTATICTSCP( sc_2dicode_v );
-DEFSTATICTSCP( sc_2derror_v );
-DEFSTATICTSCP( sc_2dlog_v );
-DEFSTATICTSCP( sc_2dstack_2dtrace_v );
-DEFSTATICTSCP( sc_2dinterpreter_v );
-DEFSTATICTSCP( docompile_v );
-DEFSTATICTSCP( sc_2derror_2dcnt_v );
-DEFSTATICTSCP( module_2dname_v );
-DEFSTATICTSCP( close_2dsc_2dfiles_v );
-DEFCSTRING( t2604, "Argument is not a STRING: ~s" );
-DEFSTATICTSCP( c2558 );
-DEFSTATICTSCP( c2557 );
-DEFCSTRING( t2605, ".S2C" );
-DEFSTATICTSCP( c2540 );
-DEFCSTRING( t2606, ".c" );
-DEFSTATICTSCP( c2539 );
-DEFCSTRING( t2607, "~a:~%" );
-DEFSTATICTSCP( c2490 );
-DEFCSTRING( t2608, ".sc" );
-DEFSTATICTSCP( c2488 );
-DEFCSTRING( t2609, "gcc" );
-DEFSTATICTSCP( c2456 );
-DEFCSTRING( t2610, "SC-TO-C.o" );
-DEFSTATICTSCP( c2455 );
-DEFCSTRING( t2611, "SC-TO-C.c" );
-DEFSTATICTSCP( c2454 );
-DEFCSTRING( t2612, "-L/usr/X11R6/lib -lX11" );
-DEFSTATICTSCP( c2450 );
-DEFCSTRING( t2613, "-lm" );
-DEFSTATICTSCP( c2447 );
-DEFCSTRING( t2614, "-pg" );
-DEFSTATICTSCP( c2444 );
-DEFCSTRING( t2615, "-L/usr/X11R6/lib -lsc -lscxl -lX11" );
-DEFSTATICTSCP( c2443 );
-DEFCSTRING( t2616, "-lsc" );
-DEFSTATICTSCP( c2440 );
-DEFCSTRING( t2617, "xlib" );
-DEFSTATICTSCP( c2436 );
-DEFCSTRING( t2618, "-c" );
-DEFSTATICTSCP( c2435 );
-DEFCSTRING( t2619, " -I" );
-DEFSTATICTSCP( c2390 );
-DEFCSTRING( t2620, "}~%" );
-DEFSTATICTSCP( c2384 );
-DEFCSTRING( t2621, " SCHEMEEXIT();~%" );
-DEFSTATICTSCP( c2383 );
-DEFCSTRING( t2622,
- " screp_read_2deval_2dprint( sc_clarguments( argc, argv ) );~%\
-" );
-DEFSTATICTSCP( c2382 );
-DEFCSTRING( t2623, "screp" );
-DEFSTATICTSCP( c2381 );
-DEFCSTRING( t2624, " ~a__init();~%" );
-DEFSTATICTSCP( c2380 );
-DEFCSTRING( t2625, "Argument not a PAIR: ~s" );
-DEFSTATICTSCP( c2369 );
-DEFSTATICTSCP( c2368 );
-DEFCSTRING( t2626,
- " INITHEAP( 0, argc, argv, screp_read_2deval_2dprint );~%" );
-DEFSTATICTSCP( c2333 );
-DEFCSTRING( t2627, "{~%" );
-DEFSTATICTSCP( c2332 );
-DEFCSTRING( t2628, " int argc; char *argv[];~%" );
-DEFSTATICTSCP( c2331 );
-DEFCSTRING( t2629, "main( argc, argv )~%" );
-DEFSTATICTSCP( c2330 );
-DEFCSTRING( t2630, "extern TSCP screp_read_2deval_2dprint();~%" );
-DEFSTATICTSCP( c2329 );
-DEFCSTRING( t2631, "#include \"~a/~a\"~%" );
-DEFSTATICTSCP( c2328 );
-DEFCSTRING( t2632, ")" );
-DEFSTATICTSCP( c2312 );
-DEFCSTRING( t2633, " " );
-DEFSTATICTSCP( c2311 );
-DEFCSTRING( t2634, "(define-constant " );
-DEFSTATICTSCP( c2300 );
-DEFCSTRING( t2635, "/" );
-DEFSTATICTSCP( c2283 );
-DEFSTATICTSCP( c2181 );
-DEFSTATICTSCP( t2636 );
-DEFCSTRING( t2638, "-peep" );
-DEFSTATICTSCP( t2637 );
-DEFSTATICTSCP( t2639 );
-DEFCSTRING( t2641, "-lap" );
-DEFSTATICTSCP( t2640 );
-DEFSTATICTSCP( t2642 );
-DEFCSTRING( t2644, "-tree" );
-DEFSTATICTSCP( t2643 );
-DEFSTATICTSCP( t2645 );
-DEFCSTRING( t2647, "-lambda" );
-DEFSTATICTSCP( t2646 );
-DEFSTATICTSCP( t2648 );
-DEFCSTRING( t2650, "-transform" );
-DEFSTATICTSCP( t2649 );
-DEFSTATICTSCP( t2651 );
-DEFCSTRING( t2653, "-closed" );
-DEFSTATICTSCP( t2652 );
-DEFSTATICTSCP( t2654 );
-DEFCSTRING( t2656, "-expand" );
-DEFSTATICTSCP( t2655 );
-DEFSTATICTSCP( t2657 );
-DEFCSTRING( t2659, "-macro" );
-DEFSTATICTSCP( t2658 );
-DEFSTATICTSCP( t2660 );
-DEFCSTRING( t2662, "-source" );
-DEFSTATICTSCP( t2661 );
-DEFCSTRING( t2663, "(define-constant *type-check* #f)" );
-DEFSTATICTSCP( c2166 );
-DEFCSTRING( t2664, "(define-constant *bounds-check* #f)" );
-DEFSTATICTSCP( c2155 );
-DEFCSTRING( t2665, "(define-constant *fixed-only* #t)" );
-DEFSTATICTSCP( c2144 );
-DEFCSTRING( t2666, "-cc" );
-DEFSTATICTSCP( c2105 );
-DEFCSTRING( t2667, "-C" );
-DEFSTATICTSCP( c2101 );
-DEFCSTRING( t2668, "-On" );
-DEFSTATICTSCP( c2100 );
-DEFCSTRING( t2669, "-Og" );
-DEFSTATICTSCP( c2099 );
-DEFCSTRING( t2670, "-Ob" );
-DEFSTATICTSCP( c2098 );
-DEFCSTRING( t2671, "-static" );
-DEFSTATICTSCP( c2097 );
-DEFCSTRING( t2672, "-Ot" );
-DEFSTATICTSCP( c2096 );
-DEFCSTRING( t2673, "-log" );
-DEFSTATICTSCP( c2093 );
-DEFCSTRING( t2674, "-LIBDIR" );
-DEFSTATICTSCP( c2087 );
-DEFCSTRING( t2675, "-m" );
-DEFSTATICTSCP( c2078 );
-DEFCSTRING( t2676, "-I" );
-DEFSTATICTSCP( c2069 );
-DEFCSTRING( t2677, "-i" );
-DEFSTATICTSCP( c2065 );
-DEFCSTRING( t2678, "-f" );
-DEFSTATICTSCP( c2045 );
-DEFSTATICTSCP( c2019 );
-DEFCSTRING( t2679, "libsc_p.a" );
-DEFSTATICTSCP( c2015 );
-DEFCSTRING( t2680, "scxl.a" );
-DEFSTATICTSCP( c2013 );
-DEFCSTRING( t2681, "libsc.a" );
-DEFSTATICTSCP( c2011 );
-DEFCSTRING( t2682, "objects.h" );
-DEFSTATICTSCP( c2008 );
-DEFCSTRING( t2683, "predef.sc" );
-DEFSTATICTSCP( c2006 );
-DEFCSTRING( t2684, "15mar93-FreeBSD" );
-DEFSTATICTSCP( c2003 );
-DEFCSTRING( t2685, "/usr/local/lib/schemetoc/" );
-DEFSTATICTSCP( c2001 );
-
-static void init_constants()
-{
- TSCP X1;
-
- sc_2dlog_2ddefault_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-LOG-DEFAULT\
-" ) );
- CONSTANTEXP( ADR( sc_2dlog_2ddefault_v ) );
- with_2dmodules_v = STRINGTOSYMBOL( CSTRING_TSCP( "WITH-MODULES" ) );
- CONSTANTEXP( ADR( with_2dmodules_v ) );
- initialize_2dcompile_v = STRINGTOSYMBOL( CSTRING_TSCP( "INITIALIZE-C\
-OMPILE" ) );
- CONSTANTEXP( ADR( initialize_2dcompile_v ) );
- do_2ddefine_2dconstant_v = STRINGTOSYMBOL( CSTRING_TSCP( "DO-DEFINE-\
-CONSTANT" ) );
- CONSTANTEXP( ADR( do_2ddefine_2dconstant_v ) );
- sc_2dinclude_2ddirs_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-INCLUDE-DI\
-RS" ) );
- CONSTANTEXP( ADR( sc_2dinclude_2ddirs_v ) );
- sc_2dinput_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-INPUT" ) );
- CONSTANTEXP( ADR( sc_2dinput_v ) );
- sc_2dsource_2dname_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-SOURCE-NAME\
-" ) );
- CONSTANTEXP( ADR( sc_2dsource_2dname_v ) );
- sc_2dicode_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-ICODE" ) );
- CONSTANTEXP( ADR( sc_2dicode_v ) );
- sc_2derror_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-ERROR" ) );
- CONSTANTEXP( ADR( sc_2derror_v ) );
- sc_2dlog_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-LOG" ) );
- CONSTANTEXP( ADR( sc_2dlog_v ) );
- sc_2dstack_2dtrace_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-STACK-TRACE\
-" ) );
- CONSTANTEXP( ADR( sc_2dstack_2dtrace_v ) );
- sc_2dinterpreter_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-INTERPRETER" ) );
- CONSTANTEXP( ADR( sc_2dinterpreter_v ) );
- docompile_v = STRINGTOSYMBOL( CSTRING_TSCP( "DOCOMPILE" ) );
- CONSTANTEXP( ADR( docompile_v ) );
- sc_2derror_2dcnt_v = STRINGTOSYMBOL( CSTRING_TSCP( "SC-ERROR-CNT" ) );
- CONSTANTEXP( ADR( sc_2derror_2dcnt_v ) );
- module_2dname_v = STRINGTOSYMBOL( CSTRING_TSCP( "MODULE-NAME" ) );
- CONSTANTEXP( ADR( module_2dname_v ) );
- close_2dsc_2dfiles_v = STRINGTOSYMBOL( CSTRING_TSCP( "CLOSE-SC-FILES\
-" ) );
- CONSTANTEXP( ADR( close_2dsc_2dfiles_v ) );
- c2558 = CSTRING_TSCP( t2604 );
- CONSTANTEXP( ADR( c2558 ) );
- c2557 = STRINGTOSYMBOL( CSTRING_TSCP( "STRING-LENGTH" ) );
- CONSTANTEXP( ADR( c2557 ) );
- c2540 = CSTRING_TSCP( t2605 );
- CONSTANTEXP( ADR( c2540 ) );
- c2539 = CSTRING_TSCP( t2606 );
- CONSTANTEXP( ADR( c2539 ) );
- c2490 = CSTRING_TSCP( t2607 );
- CONSTANTEXP( ADR( c2490 ) );
- c2488 = CSTRING_TSCP( t2608 );
- CONSTANTEXP( ADR( c2488 ) );
- c2456 = CSTRING_TSCP( t2609 );
- CONSTANTEXP( ADR( c2456 ) );
- c2455 = CSTRING_TSCP( t2610 );
- CONSTANTEXP( ADR( c2455 ) );
- c2454 = CSTRING_TSCP( t2611 );
- CONSTANTEXP( ADR( c2454 ) );
- c2450 = CSTRING_TSCP( t2612 );
- CONSTANTEXP( ADR( c2450 ) );
- c2447 = CSTRING_TSCP( t2613 );
- CONSTANTEXP( ADR( c2447 ) );
- c2444 = CSTRING_TSCP( t2614 );
- CONSTANTEXP( ADR( c2444 ) );
- c2443 = CSTRING_TSCP( t2615 );
- CONSTANTEXP( ADR( c2443 ) );
- c2440 = CSTRING_TSCP( t2616 );
- CONSTANTEXP( ADR( c2440 ) );
- c2436 = CSTRING_TSCP( t2617 );
- CONSTANTEXP( ADR( c2436 ) );
- c2435 = CSTRING_TSCP( t2618 );
- CONSTANTEXP( ADR( c2435 ) );
- c2390 = CSTRING_TSCP( t2619 );
- CONSTANTEXP( ADR( c2390 ) );
- c2384 = CSTRING_TSCP( t2620 );
- CONSTANTEXP( ADR( c2384 ) );
- c2383 = CSTRING_TSCP( t2621 );
- CONSTANTEXP( ADR( c2383 ) );
- c2382 = CSTRING_TSCP( t2622 );
- CONSTANTEXP( ADR( c2382 ) );
- c2381 = CSTRING_TSCP( t2623 );
- CONSTANTEXP( ADR( c2381 ) );
- c2380 = CSTRING_TSCP( t2624 );
- CONSTANTEXP( ADR( c2380 ) );
- c2369 = CSTRING_TSCP( t2625 );
- CONSTANTEXP( ADR( c2369 ) );
- c2368 = STRINGTOSYMBOL( CSTRING_TSCP( "SET-CDR!" ) );
- CONSTANTEXP( ADR( c2368 ) );
- c2333 = CSTRING_TSCP( t2626 );
- CONSTANTEXP( ADR( c2333 ) );
- c2332 = CSTRING_TSCP( t2627 );
- CONSTANTEXP( ADR( c2332 ) );
- c2331 = CSTRING_TSCP( t2628 );
- CONSTANTEXP( ADR( c2331 ) );
- c2330 = CSTRING_TSCP( t2629 );
- CONSTANTEXP( ADR( c2330 ) );
- c2329 = CSTRING_TSCP( t2630 );
- CONSTANTEXP( ADR( c2329 ) );
- c2328 = CSTRING_TSCP( t2631 );
- CONSTANTEXP( ADR( c2328 ) );
- c2312 = CSTRING_TSCP( t2632 );
- CONSTANTEXP( ADR( c2312 ) );
- c2311 = CSTRING_TSCP( t2633 );
- CONSTANTEXP( ADR( c2311 ) );
- c2300 = CSTRING_TSCP( t2634 );
- CONSTANTEXP( ADR( c2300 ) );
- c2283 = CSTRING_TSCP( t2635 );
- CONSTANTEXP( ADR( c2283 ) );
- c2181 = EMPTYLIST;
- t2636 = STRINGTOSYMBOL( CSTRING_TSCP( "PEEP" ) );
- X1 = t2636;
- t2637 = CSTRING_TSCP( t2638 );
- X1 = CONS( t2637, X1 );
- c2181 = CONS( X1, c2181 );
- t2639 = STRINGTOSYMBOL( CSTRING_TSCP( "LAP" ) );
- X1 = t2639;
- t2640 = CSTRING_TSCP( t2641 );
- X1 = CONS( t2640, X1 );
- c2181 = CONS( X1, c2181 );
- t2642 = STRINGTOSYMBOL( CSTRING_TSCP( "TREE" ) );
- X1 = t2642;
- t2643 = CSTRING_TSCP( t2644 );
- X1 = CONS( t2643, X1 );
- c2181 = CONS( X1, c2181 );
- t2645 = STRINGTOSYMBOL( CSTRING_TSCP( "LAMBDA" ) );
- X1 = t2645;
- t2646 = CSTRING_TSCP( t2647 );
- X1 = CONS( t2646, X1 );
- c2181 = CONS( X1, c2181 );
- t2648 = STRINGTOSYMBOL( CSTRING_TSCP( "TRANSFORM" ) );
- X1 = t2648;
- t2649 = CSTRING_TSCP( t2650 );
- X1 = CONS( t2649, X1 );
- c2181 = CONS( X1, c2181 );
- t2651 = STRINGTOSYMBOL( CSTRING_TSCP( "CLOSED" ) );
- X1 = t2651;
- t2652 = CSTRING_TSCP( t2653 );
- X1 = CONS( t2652, X1 );
- c2181 = CONS( X1, c2181 );
- t2654 = STRINGTOSYMBOL( CSTRING_TSCP( "EXPAND" ) );
- X1 = t2654;
- t2655 = CSTRING_TSCP( t2656 );
- X1 = CONS( t2655, X1 );
- c2181 = CONS( X1, c2181 );
- t2657 = STRINGTOSYMBOL( CSTRING_TSCP( "MACRO" ) );
- X1 = t2657;
- t2658 = CSTRING_TSCP( t2659 );
- X1 = CONS( t2658, X1 );
- c2181 = CONS( X1, c2181 );
- t2660 = STRINGTOSYMBOL( CSTRING_TSCP( "SOURCE" ) );
- X1 = t2660;
- t2661 = CSTRING_TSCP( t2662 );
- X1 = CONS( t2661, X1 );
- c2181 = CONS( X1, c2181 );
- CONSTANTEXP( ADR( c2181 ) );
- c2166 = CSTRING_TSCP( t2663 );
- CONSTANTEXP( ADR( c2166 ) );
- c2155 = CSTRING_TSCP( t2664 );
- CONSTANTEXP( ADR( c2155 ) );
- c2144 = CSTRING_TSCP( t2665 );
- CONSTANTEXP( ADR( c2144 ) );
- c2105 = CSTRING_TSCP( t2666 );
- CONSTANTEXP( ADR( c2105 ) );
- c2101 = CSTRING_TSCP( t2667 );
- CONSTANTEXP( ADR( c2101 ) );
- c2100 = CSTRING_TSCP( t2668 );
- CONSTANTEXP( ADR( c2100 ) );
- c2099 = CSTRING_TSCP( t2669 );
- CONSTANTEXP( ADR( c2099 ) );
- c2098 = CSTRING_TSCP( t2670 );
- CONSTANTEXP( ADR( c2098 ) );
- c2097 = CSTRING_TSCP( t2671 );
- CONSTANTEXP( ADR( c2097 ) );
- c2096 = CSTRING_TSCP( t2672 );
- CONSTANTEXP( ADR( c2096 ) );
- c2093 = CSTRING_TSCP( t2673 );
- CONSTANTEXP( ADR( c2093 ) );
- c2087 = CSTRING_TSCP( t2674 );
- CONSTANTEXP( ADR( c2087 ) );
- c2078 = CSTRING_TSCP( t2675 );
- CONSTANTEXP( ADR( c2078 ) );
- c2069 = CSTRING_TSCP( t2676 );
- CONSTANTEXP( ADR( c2069 ) );
- c2065 = CSTRING_TSCP( t2677 );
- CONSTANTEXP( ADR( c2065 ) );
- c2045 = CSTRING_TSCP( t2678 );
- CONSTANTEXP( ADR( c2045 ) );
- c2019 = EMPTYLIST;
- c2019 = CONS( EMPTYSTRING, c2019 );
- CONSTANTEXP( ADR( c2019 ) );
- c2015 = CSTRING_TSCP( t2679 );
- CONSTANTEXP( ADR( c2015 ) );
- c2013 = CSTRING_TSCP( t2680 );
- CONSTANTEXP( ADR( c2013 ) );
- c2011 = CSTRING_TSCP( t2681 );
- CONSTANTEXP( ADR( c2011 ) );
- c2008 = CSTRING_TSCP( t2682 );
- CONSTANTEXP( ADR( c2008 ) );
- c2006 = CSTRING_TSCP( t2683 );
- CONSTANTEXP( ADR( c2006 ) );
- c2003 = CSTRING_TSCP( t2684 );
- CONSTANTEXP( ADR( c2003 ) );
- c2001 = CSTRING_TSCP( t2685 );
- CONSTANTEXP( ADR( c2001 ) );
-}
-
-DEFTSCP( main_scheme__dir_v );
-DEFCSTRING( t2686, "SCHEME_DIR" );
-DEFTSCP( main_scc_2dversion_v );
-DEFCSTRING( t2687, "SCC-VERSION" );
-DEFTSCP( main_force_2dld_2dof_2drep_v );
-DEFCSTRING( t2688, "FORCE-LD-OF-REP" );
-EXTERNTSCPP( screp_read_2deval_2dprint, XAL1( TSCP ) );
-EXTERNTSCP( screp_read_2deval_2dprint_v );
-DEFTSCP( main_predef_2ddefault_v );
-DEFCSTRING( t2689, "PREDEF-DEFAULT" );
-EXTERNTSCPP( scrt3_string_2dappend, XAL1( TSCP ) );
-EXTERNTSCP( scrt3_string_2dappend_v );
-DEFTSCP( main_c_2dinclude_2dfile_v );
-DEFCSTRING( t2690, "C-INCLUDE-FILE" );
-DEFTSCP( main_c_2dinclude_2ddir_v );
-DEFCSTRING( t2691, "C-INCLUDE-DIR" );
-DEFTSCP( main_sc_2dlibrary_v );
-DEFCSTRING( t2692, "SC-LIBRARY" );
-DEFTSCP( main_scxl_2dlibrary_v );
-DEFCSTRING( t2693, "SCXL-LIBRARY" );
-DEFTSCP( main_sc_2dlibrary__p_v );
-DEFCSTRING( t2694, "SC-LIBRARY_P" );
-DEFTSCP( main_compile_2dstatic_v );
-DEFCSTRING( t2695, "COMPILE-STATIC" );
-DEFTSCP( main_module_2dnames_v );
-DEFCSTRING( t2696, "MODULE-NAMES" );
-DEFTSCP( main_include_2ddirs_v );
-DEFCSTRING( t2697, "INCLUDE-DIRS" );
-DEFTSCP( main_scc_v );
-DEFCSTRING( t2698, "SCC" );
-EXTERNTSCPP( scrt1__24__cdr_2derror, XAL1( TSCP ) );
-EXTERNTSCP( scrt1__24__cdr_2derror_v );
-EXTERNTSCPP( scrt1__24__car_2derror, XAL1( TSCP ) );
-EXTERNTSCP( scrt1__24__car_2derror_v );
-EXTERNTSCPP( scrt1_equal_3f, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt1_equal_3f_v );
-EXTERNTSCPP( sc_cons, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( sc_cons_v );
-EXTERNTSCPP( scrt1_caddr, XAL1( TSCP ) );
-EXTERNTSCP( scrt1_caddr_v );
-EXTERNTSCPP( scrt1_cdddr, XAL1( TSCP ) );
-EXTERNTSCP( scrt1_cdddr_v );
-EXTERNTSCPP( scrt1_append_2dtwo, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt1_append_2dtwo_v );
-EXTERNTSCPP( scrt1_assoc, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt1_assoc_v );
-EXTERNTSCPP( main_do_2dc_2dflag,
- XAL5( TSCP, TSCP, TSCP, TSCP, TSCP ) );
-EXTERNTSCP( main_do_2dc_2dflag_v );
-EXTERNTSCP( screp_exit_v );
-EXTERNTSCP( screp_reset_v );
-EXTERNTSCPP( scrt4_catch_2derror, XAL1( TSCP ) );
-EXTERNTSCP( scrt4_catch_2derror_v );
-EXTERNTSCPP( scrt6_remove_2dfile, XAL1( TSCP ) );
-EXTERNTSCP( scrt6_remove_2dfile_v );
-
-TSCP main_l2325( c2868 )
- TSCP c2868;
-{
- TSCP X3, X2, X1;
-
- PUSHSTACKTRACE( "main_l2325 [inside SCC]" );
- X1 = DISPLAY( 0 );
- DISPLAY( 0 ) = CLOSURE_VAR( c2868, 0 );
- X2 = DISPLAY( 1 );
- DISPLAY( 1 ) = CLOSURE_VAR( c2868, 1 );
- scrt6_remove_2dfile( DISPLAY( 0 ) );
- X3 = scrt6_remove_2dfile( DISPLAY( 1 ) );
- DISPLAY( 0 ) = X1;
- DISPLAY( 1 ) = X2;
- POPSTACKTRACE( X3 );
-}
-
-TSCP main_l2324( c2866 )
- TSCP c2866;
-{
- TSCP X5, X4, X3, X2, X1;
-
- PUSHSTACKTRACE( "main_l2324 [inside SCC]" );
- X1 = DISPLAY( 0 );
- DISPLAY( 0 ) = CLOSURE_VAR( c2866, 0 );
- X2 = DISPLAY( 1 );
- DISPLAY( 1 ) = CLOSURE_VAR( c2866, 1 );
- X3 = DISPLAY( 2 );
- DISPLAY( 2 ) = CLOSURE_VAR( c2866, 2 );
- X5 = MAKEPROCEDURE( 0,
- 0,
- main_l2325,
- MAKECLOSURE( EMPTYLIST,
- 2,
- DISPLAY( 0 ),
- DISPLAY( 1 ) ) );
- scrt4_catch_2derror( X5 );
- X5 = DISPLAY( 2 );
- X5 = UNKNOWNCALL( X5, 0 );
- X4 = VIA( PROCEDURE_CODE( X5 ) )( PROCEDURE_CLOSURE( X5 ) );
- DISPLAY( 0 ) = X1;
- DISPLAY( 1 ) = X2;
- DISPLAY( 2 ) = X3;
- POPSTACKTRACE( X4 );
-}
-
-EXTERNTSCPP( scrt5_open_2doutput_2dfile, XAL1( TSCP ) );
-EXTERNTSCP( scrt5_open_2doutput_2dfile_v );
-EXTERNTSCPP( scrt6_format, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt6_format_v );
-EXTERNTSCPP( scrt1_reverse, XAL1( TSCP ) );
-EXTERNTSCP( scrt1_reverse_v );
-EXTERNTSCPP( scdebug_error, XAL3( TSCP, TSCP, TSCP ) );
-EXTERNTSCP( scdebug_error_v );
-EXTERNTSCPP( scrt5_close_2doutput_2dport, XAL1( TSCP ) );
-EXTERNTSCP( scrt5_close_2doutput_2dport_v );
-EXTERNTSCPP( scrt4_system, XAL1( TSCP ) );
-EXTERNTSCP( scrt4_system_v );
-EXTERNTSCPP( sc_apply_2dtwo, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( sc_apply_2dtwo_v );
-EXTERNTSCPP( scrt1_cons_2a, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt1_cons_2a_v );
-EXTERNTSCPP( scrt1_member, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt1_member_v );
-
-TSCP main_l2453( c2925 )
- TSCP c2925;
-{
- TSCP X3, X2, X1;
-
- PUSHSTACKTRACE( "main_l2453 [inside SCC]" );
- X1 = DISPLAY( 0 );
- DISPLAY( 0 ) = CLOSURE_VAR( c2925, 0 );
- X2 = DISPLAY( 1 );
- DISPLAY( 1 ) = CLOSURE_VAR( c2925, 1 );
- scrt6_remove_2dfile( DISPLAY( 0 ) );
- X3 = scrt6_remove_2dfile( DISPLAY( 1 ) );
- DISPLAY( 0 ) = X1;
- DISPLAY( 1 ) = X2;
- POPSTACKTRACE( X3 );
-}
-
-TSCP main_scc( c2022 )
- TSCP c2022;
-{
- TSCP X19,
- X18,
- X17,
- X16,
- X15,
- X14,
- X13,
- X12,
- X11,
- X10,
- X9,
- X8, X7, X6, X5, X4, X3, X2, X1;
- TSCP SD0 = DISPLAY( 0 );
- TSCP SD1 = DISPLAY( 1 );
- TSCP SD2 = DISPLAY( 2 );
- TSCP SDVAL;
-
- PUSHSTACKTRACE( t2698 );
- X1 = EMPTYLIST;
- X2 = FALSEVALUE;
- X3 = TRUEVALUE;
- X4 = FALSEVALUE;
- X5 = EMPTYLIST;
- DISPLAY( 0 ) = c2454;
- DISPLAY( 1 ) = c2455;
- X6 = EMPTYLIST;
- X7 = c2456;
- X7 = CONS( X7, EMPTYLIST );
- X6 = CONS( X6, EMPTYLIST );
- X5 = CONS( X5, EMPTYLIST );
- X4 = CONS( X4, EMPTYLIST );
- X3 = CONS( X3, EMPTYLIST );
- X2 = CONS( X2, EMPTYLIST );
- X1 = CONS( X1, EMPTYLIST );
- if ( EQ( TSCPTAG( c2022 ), PAIRTAG ) ) goto L2702;
- scrt1__24__cdr_2derror( c2022 );
-L2702:
- X8 = PAIR_CDR( c2022 );
- X9 = X8;
-L2706:
- if ( FALSE( X9 ) ) goto L2735;
- if ( EQ( TSCPTAG( X9 ), PAIRTAG ) ) goto L2710;
- scrt1__24__car_2derror( X9 );
-L2710:
- X10 = PAIR_CAR( X9 );
- X11 = scrt1_equal_3f( X10, c2045 );
- if ( FALSE( X11 ) ) goto L2734;
- X12 = PAIR_CDR( X9 );
- if ( FALSE( X12 ) ) goto L2734;
- X13 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2724;
- scrt1__24__cdr_2derror( X13 );
-L2724:
- if ( FALSE( PAIR_CDR( X13 ) ) ) goto L2734;
- X16 = CONS( c2312, EMPTYLIST );
- X16 = CONS( scrt1_caddr( X9 ), X16 );
- X16 = CONS( c2311, X16 );
- X17 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X17 ), PAIRTAG ) ) goto L2731;
- scrt1__24__car_2derror( X17 );
-L2731:
- X16 = CONS( PAIR_CAR( X17 ), X16 );
- X15 = scrt3_string_2dappend( CONS( c2300, X16 ) );
- X14 = sc_cons( X15, PAIR_CAR( X1 ) );
- SETGEN( PAIR_CAR( X1 ), X14 );
- X9 = scrt1_cdddr( X9 );
- GOBACK( L2706 );
-L2734:
- if ( FALSE( scrt1_equal_3f( X10, c2065 ) ) ) goto L2736;
- X11 = TRUEVALUE;
- SETGEN( PAIR_CAR( X2 ), X11 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2736:
- X11 = scrt1_equal_3f( X10, c2069 );
- if ( FALSE( X11 ) ) goto L2757;
- if ( FALSE( PAIR_CDR( X9 ) ) ) goto L2757;
- X15 = CONS( c2283, EMPTYLIST );
- X16 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X16 ), PAIRTAG ) ) goto L2750;
- scrt1__24__car_2derror( X16 );
-L2750:
- X14 = scrt3_string_2dappend( CONS( PAIR_CAR( X16 ), X15 ) );
- X13 = sc_cons( X14, EMPTYLIST );
- X12 = X13;
- main_include_2ddirs_v = scrt1_append_2dtwo( main_include_2ddirs_v,
- X12 );
- X12 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2755;
- scrt1__24__cdr_2derror( X12 );
-L2755:
- X9 = PAIR_CDR( X12 );
- GOBACK( L2706 );
-L2757:
- X11 = scrt1_equal_3f( X10, c2078 );
- if ( FALSE( X11 ) ) goto L2774;
- if ( FALSE( PAIR_CDR( X9 ) ) ) goto L2774;
- X13 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2768;
- scrt1__24__car_2derror( X13 );
-L2768:
- X12 = PAIR_CAR( X13 );
- main_module_2dnames_v = sc_cons( X12, main_module_2dnames_v );
- X12 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2772;
- scrt1__24__cdr_2derror( X12 );
-L2772:
- X9 = PAIR_CDR( X12 );
- GOBACK( L2706 );
-L2774:
- X11 = scrt1_equal_3f( X10, c2087 );
- if ( FALSE( X11 ) ) goto L2807;
- if ( FALSE( PAIR_CDR( X9 ) ) ) goto L2807;
- X12 = CONS( c2006, EMPTYLIST );
- X12 = CONS( c2283, X12 );
- X13 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2785;
- scrt1__24__car_2derror( X13 );
-L2785:
- main_predef_2ddefault_v = scrt3_string_2dappend( CONS( PAIR_CAR( X13 ),
- X12 ) );
- X12 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2789;
- scrt1__24__car_2derror( X12 );
-L2789:
- main_c_2dinclude_2ddir_v = PAIR_CAR( X12 );
- X12 = CONS( c2011, EMPTYLIST );
- X12 = CONS( c2283, X12 );
- X13 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2793;
- scrt1__24__car_2derror( X13 );
-L2793:
- main_sc_2dlibrary_v = scrt3_string_2dappend( CONS( PAIR_CAR( X13 ),
- X12 ) );
- X12 = CONS( c2015, EMPTYLIST );
- X12 = CONS( c2283, X12 );
- X13 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2797;
- scrt1__24__car_2derror( X13 );
-L2797:
- main_sc_2dlibrary__p_v = scrt3_string_2dappend( CONS( PAIR_CAR( X13 ),
- X12 ) );
- X12 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2801;
- scrt1__24__car_2derror( X12 );
-L2801:
- main_c_2dinclude_2ddir_v = PAIR_CAR( X12 );
- X12 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2805;
- scrt1__24__cdr_2derror( X12 );
-L2805:
- X9 = PAIR_CDR( X12 );
- GOBACK( L2706 );
-L2807:
- if ( FALSE( scrt1_equal_3f( X10, c2093 ) ) ) goto L2808;
- X11 = SYMBOL_VALUE( sc_2dlog_2ddefault_v );
- SETGEN( PAIR_CAR( X6 ), X11 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2808:
- X11 = scrt1_assoc( X10, c2181 );
- if ( FALSE( X11 ) ) goto L2813;
- if ( EQ( TSCPTAG( X11 ), PAIRTAG ) ) goto L2817;
- scrt1__24__cdr_2derror( X11 );
-L2817:
- X13 = PAIR_CDR( X11 );
- X12 = sc_cons( X13, PAIR_CAR( X6 ) );
- SETGEN( PAIR_CAR( X6 ), X12 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2813:
- if ( FALSE( scrt1_equal_3f( X10, c2096 ) ) ) goto L2820;
- X12 = sc_cons( c2166, PAIR_CAR( X1 ) );
- SETGEN( PAIR_CAR( X1 ), X12 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2820:
- if ( FALSE( scrt1_equal_3f( X10, c2097 ) ) ) goto L2824;
- main_compile_2dstatic_v = TRUEVALUE;
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2824:
- if ( FALSE( scrt1_equal_3f( X10, c2098 ) ) ) goto L2828;
- X12 = sc_cons( c2155, PAIR_CAR( X1 ) );
- SETGEN( PAIR_CAR( X1 ), X12 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2828:
- if ( FALSE( scrt1_equal_3f( X10, c2099 ) ) ) goto L2832;
- X12 = FALSEVALUE;
- SETGEN( PAIR_CAR( X3 ), X12 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2832:
- if ( FALSE( scrt1_equal_3f( X10, c2100 ) ) ) goto L2836;
- X12 = sc_cons( c2144, PAIR_CAR( X1 ) );
- SETGEN( PAIR_CAR( X1 ), X12 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2836:
- if ( FALSE( scrt1_equal_3f( X10, c2101 ) ) ) goto L2840;
- X12 = TRUEVALUE;
- SETGEN( PAIR_CAR( X4 ), X12 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2840:
- X12 = scrt1_equal_3f( X10, c2105 );
- if ( FALSE( X12 ) ) goto L2860;
- if ( FALSE( PAIR_CDR( X9 ) ) ) goto L2860;
- X14 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X14 ), PAIRTAG ) ) goto L2854;
- scrt1__24__car_2derror( X14 );
-L2854:
- X13 = PAIR_CAR( X14 );
- SETGEN( PAIR_CAR( X7 ), X13 );
- X13 = PAIR_CDR( X9 );
- if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2858;
- scrt1__24__cdr_2derror( X13 );
-L2858:
- X9 = PAIR_CDR( X13 );
- GOBACK( L2706 );
-L2860:
- X12 = main_do_2dc_2dflag( X10,
- PAIR_CAR( X1 ),
- PAIR_CAR( X6 ),
- PAIR_CAR( X3 ),
- PAIR_CAR( X2 ) );
- X11 = sc_cons( X12, PAIR_CAR( X5 ) );
- SETGEN( PAIR_CAR( X5 ), X11 );
- X9 = PAIR_CDR( X9 );
- GOBACK( L2706 );
-L2735:
- if ( FALSE( PAIR_CAR( X4 ) ) ) goto L2863;
- X8 = screp_exit_v;
- X8 = UNKNOWNCALL( X8, 0 );
- VIA( PROCEDURE_CODE( X8 ) )( PROCEDURE_CLOSURE( X8 ) );
-L2863:
- DISPLAY( 2 ) = screp_reset_v;
- screp_reset_v = MAKEPROCEDURE( 0,
- 0,
- main_l2324,
- MAKECLOSURE( EMPTYLIST,
- 3,
- DISPLAY( 0 ),
- DISPLAY( 1 ),
- DISPLAY( 2 ) ) );
- if ( FALSE( PAIR_CAR( X2 ) ) ) goto L2870;
- X8 = scrt5_open_2doutput_2dfile( DISPLAY( 0 ) );
- X9 = CONS( main_c_2dinclude_2dfile_v, EMPTYLIST );
- X9 = CONS( main_c_2dinclude_2ddir_v, X9 );
- scrt6_format( X8, CONS( c2328, X9 ) );
- scrt6_format( X8, CONS( c2329, EMPTYLIST ) );
- scrt6_format( X8, CONS( c2330, EMPTYLIST ) );
- scrt6_format( X8, CONS( c2331, EMPTYLIST ) );
- scrt6_format( X8, CONS( c2332, EMPTYLIST ) );
- scrt6_format( X8, CONS( c2333, EMPTYLIST ) );
- X10 = scrt1_reverse( main_module_2dnames_v );
- X9 = sc_cons( c2381, X10 );
- X10 = X9;
- X11 = EMPTYLIST;
- X12 = EMPTYLIST;
-L2875:
- if ( EQ( _S2CUINT( X10 ), _S2CUINT( EMPTYLIST ) ) ) goto L2883;
- if ( EQ( TSCPTAG( X10 ), PAIRTAG ) ) goto L2879;
- scrt1__24__car_2derror( X10 );
-L2879:
- X15 = CONS( PAIR_CAR( X10 ), EMPTYLIST );
- X14 = scrt6_format( X8, CONS( c2380, X15 ) );
- X13 = sc_cons( X14, EMPTYLIST );
- if ( NEQ( _S2CUINT( X11 ), _S2CUINT( EMPTYLIST ) ) ) goto L2882;
- X14 = PAIR_CDR( X10 );
- X12 = X13;
- X11 = X13;
- X10 = X14;
- GOBACK( L2875 );
-L2882:
- X14 = PAIR_CDR( X10 );
- if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2887;
- scdebug_error( c2368,
- c2369, CONS( X12, EMPTYLIST ) );
-L2887:
- X12 = SETGEN( PAIR_CDR( X12 ), X13 );
- X10 = X14;
- GOBACK( L2875 );
-L2883:
- scrt6_format( X8, CONS( c2382, EMPTYLIST ) );
- scrt6_format( X8, CONS( c2383, EMPTYLIST ) );
- scrt6_format( X8, CONS( c2384, EMPTYLIST ) );
- scrt5_close_2doutput_2dport( X8 );
- X11 = sc_cons( DISPLAY( 0 ), EMPTYLIST );
- X10 = X11;
- X9 = scrt1_append_2dtwo( PAIR_CAR( X5 ), X10 );
- SETGEN( PAIR_CAR( X5 ), X9 );
-L2870:
- X14 = scrt1_reverse( PAIR_CAR( X5 ) );
- if ( FALSE( main_compile_2dstatic_v ) ) goto L2892;
- if ( FALSE( scrt1_member( c2444, PAIR_CAR( X5 ) ) ) ) goto L2894;
- X17 = sc_cons( c2447, EMPTYLIST );
- X16 = sc_cons( main_sc_2dlibrary__p_v, X17 );
- X15 = X16;
- goto L2906;
-L2894:
- if ( FALSE( scrt1_member( c2435, PAIR_CAR( X5 ) ) ) ) goto L2897;
- X15 = EMPTYLIST;
- goto L2906;
-L2897:
- X16 = SYMBOL_VALUE( with_2dmodules_v );
- if ( FALSE( scrt1_member( c2436, X16 ) ) ) goto L2899;
- X19 = sc_cons( c2447, EMPTYLIST );
- X18 = sc_cons( c2450, X19 );
- X17 = sc_cons( main_scxl_2dlibrary_v, X18 );
- X16 = sc_cons( main_sc_2dlibrary_v, X17 );
- X15 = X16;
- goto L2906;
-L2899:
- X17 = sc_cons( c2447, EMPTYLIST );
- X16 = sc_cons( main_sc_2dlibrary_v, X17 );
- X15 = X16;
- goto L2906;
-L2892:
- if ( FALSE( scrt1_member( c2435, PAIR_CAR( X5 ) ) ) ) goto L2903;
- X15 = EMPTYLIST;
- goto L2906;
-L2903:
- X16 = SYMBOL_VALUE( with_2dmodules_v );
- if ( FALSE( scrt1_member( c2436, X16 ) ) ) goto L2905;
- X16 = sc_cons( c2443, EMPTYLIST );
- X15 = X16;
- goto L2906;
-L2905:
- X16 = sc_cons( c2440, EMPTYLIST );
- X15 = X16;
-L2906:
- X13 = scrt1_append_2dtwo( X14, X15 );
- X14 = X13;
- X15 = EMPTYLIST;
- X16 = EMPTYLIST;
-L2911:
- if ( NEQ( _S2CUINT( X14 ), _S2CUINT( EMPTYLIST ) ) ) goto L2912;
- X12 = X15;
- goto L2919;
-L2912:
- if ( EQ( TSCPTAG( X14 ), PAIRTAG ) ) goto L2915;
- scrt1__24__car_2derror( X14 );
-L2915:
- X19 = CONS( PAIR_CAR( X14 ), EMPTYLIST );
- X18 = scrt3_string_2dappend( CONS( c2311, X19 ) );
- X17 = sc_cons( X18, EMPTYLIST );
- if ( NEQ( _S2CUINT( X15 ), _S2CUINT( EMPTYLIST ) ) ) goto L2918;
- X18 = PAIR_CDR( X14 );
- X16 = X17;
- X15 = X17;
- X14 = X18;
- GOBACK( L2911 );
-L2918:
- X18 = PAIR_CDR( X14 );
- if ( EQ( TSCPTAG( X16 ), PAIRTAG ) ) goto L2923;
- scdebug_error( c2368,
- c2369, CONS( X16, EMPTYLIST ) );
-L2923:
- X16 = SETGEN( PAIR_CDR( X16 ), X17 );
- X14 = X18;
- GOBACK( L2911 );
-L2919:
- X13 = scrt1_cons_2a( EMPTYLIST, EMPTYLIST );
- X11 = CONS( scrt1_append_2dtwo( X12, X13 ),
- EMPTYLIST );
- X11 = CONS( main_c_2dinclude_2ddir_v, X11 );
- X10 = scrt1_cons_2a( PAIR_CAR( X7 ),
- CONS( c2390, X11 ) );
- X9 = sc_apply_2dtwo( scrt3_string_2dappend_v, X10 );
- X8 = scrt4_system( X9 );
- if ( EQ( _S2CUINT( _TSCP( 0 ) ), _S2CUINT( X8 ) ) ) goto L2890;
- X8 = screp_reset_v;
- X8 = UNKNOWNCALL( X8, 0 );
- VIA( PROCEDURE_CODE( X8 ) )( PROCEDURE_CLOSURE( X8 ) );
-L2890:
- X8 = MAKEPROCEDURE( 0,
- 0,
- main_l2453,
- MAKECLOSURE( EMPTYLIST,
- 2,
- DISPLAY( 0 ),
- DISPLAY( 1 ) ) );
- SDVAL = scrt4_catch_2derror( X8 );
- DISPLAY( 0 ) = SD0;
- DISPLAY( 1 ) = SD1;
- DISPLAY( 2 ) = SD2;
- POPSTACKTRACE( SDVAL );
-}
-
-DEFTSCP( main_do_2dc_2dflag_v );
-DEFCSTRING( t2927, "DO-C-FLAG" );
-EXTERNTSCPP( scrt3_substring, XAL3( TSCP, TSCP, TSCP ) );
-EXTERNTSCP( scrt3_substring_v );
-EXTERNTSCPP( scrt2__2d_2dtwo, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt2__2d_2dtwo_v );
-EXTERNTSCPP( scrt2_max_2dtwo, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt2_max_2dtwo_v );
-EXTERNTSCPP( scrt2__3e_2dtwo, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt2__3e_2dtwo_v );
-EXTERNTSCPP( scrt3_string_3d_3f, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt3_string_3d_3f_v );
-EXTERNTSCPP( scrt6_read, XAL1( TSCP ) );
-EXTERNTSCP( scrt6_read_v );
-EXTERNTSCPP( scrt5_open_2dinput_2dstring, XAL1( TSCP ) );
-EXTERNTSCP( scrt5_open_2dinput_2dstring_v );
-EXTERNTSCPP( scrt5_open_2dinput_2dfile, XAL1( TSCP ) );
-EXTERNTSCP( scrt5_open_2dinput_2dfile_v );
-EXTERNTSCP( scrt5_stderr_2dport_v );
-EXTERNTSCPP( scrt2_zero_3f, XAL1( TSCP ) );
-EXTERNTSCP( scrt2_zero_3f_v );
-EXTERNTSCPP( scrt6_rename_2dfile, XAL2( TSCP, TSCP ) );
-EXTERNTSCP( scrt6_rename_2dfile_v );
-
-TSCP main_do_2dc_2dflag( a2458,
- f2459, l2460, s2461, i2462 )
- TSCP a2458, f2459, l2460, s2461, i2462;
-{
- TSCP X7, X6, X5, X4, X3, X2, X1;
-
- PUSHSTACKTRACE( t2927 );
- if ( AND( EQ( TSCPTAG( a2458 ), EXTENDEDTAG ),
- EQ( TSCP_EXTENDEDTAG( a2458 ), STRINGTAG ) )
- ) goto L2930;
- scdebug_error( c2557,
- c2558, CONS( a2458, EMPTYLIST ) );
-L2930:
- X3 = C_FIXED( STRING_LENGTH( a2458 ) );
- if ( BITAND( BITOR( _S2CINT( X3 ),
- _S2CINT( _TSCP( 12 ) ) ),
- 3 ) ) goto L2933;
- X6 = _TSCP( IDIFFERENCE( _S2CINT( X3 ),
- _S2CINT( _TSCP( 12 ) ) ) );
- goto L2934;
-L2933:
- X6 = scrt2__2d_2dtwo( X3, _TSCP( 12 ) );
-L2934:
- if ( BITAND( BITOR( _S2CINT( _TSCP( 0 ) ),
- _S2CINT( X6 ) ),
- 3 ) ) goto L2936;
- if ( LTE( _S2CINT( _TSCP( 0 ) ), _S2CINT( X6 ) ) ) goto L2938;
- X5 = _TSCP( 0 );
- goto L2937;
-L2938:
- X5 = X6;
- goto L2937;
-L2936:
- X5 = scrt2_max_2dtwo( _TSCP( 0 ), X6 );
-L2937:
- X4 = scrt3_substring( a2458, _TSCP( 0 ), X5 );
- X5 = CONS( c2540, EMPTYLIST );
- X1 = scrt3_string_2dappend( CONS( X4, X5 ) );
- X5 = CONS( c2539, EMPTYLIST );
- X2 = scrt3_string_2dappend( CONS( X4, X5 ) );
- if ( BITAND( BITOR( _S2CINT( X3 ),
- _S2CINT( _TSCP( 12 ) ) ),
- 3 ) ) goto L2944;
- if ( GT( _S2CINT( X3 ), _S2CINT( _TSCP( 12 ) ) ) ) goto L2948;
- POPSTACKTRACE( a2458 );
-L2944:
- if ( TRUE( scrt2__3e_2dtwo( X3, _TSCP( 12 ) ) ) ) goto L2948;
- POPSTACKTRACE( a2458 );
-L2948:
- if ( BITAND( BITOR( _S2CINT( X3 ),
- _S2CINT( _TSCP( 12 ) ) ),
- 3 ) ) goto L2953;
- X5 = _TSCP( IDIFFERENCE( _S2CINT( X3 ),
- _S2CINT( _TSCP( 12 ) ) ) );
- goto L2954;
-L2953:
- X5 = scrt2__2d_2dtwo( X3, _TSCP( 12 ) );
-L2954:
- X4 = scrt3_substring( a2458, X5, X3 );
- if ( FALSE( scrt3_string_3d_3f( X4, c2488 ) ) ) goto L2951;
- X4 = CONS( a2458, EMPTYLIST );
- scrt6_format( TRUEVALUE, CONS( c2490, X4 ) );
- X4 = SYMBOL_VALUE( initialize_2dcompile_v );
- X4 = UNKNOWNCALL( X4, 0 );
- VIA( PROCEDURE_CODE( X4 ) )( PROCEDURE_CLOSURE( X4 ) );
- X4 = f2459;
-L2957:
- if ( EQ( _S2CUINT( X4 ), _S2CUINT( EMPTYLIST ) ) ) goto L2958;
- if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L2962;
- scrt1__24__car_2derror( X4 );
-L2962:
- X5 = PAIR_CAR( X4 );
- X7 = scrt6_read( CONS( scrt5_open_2dinput_2dstring( X5 ),
- EMPTYLIST ) );
- X6 = SYMBOL_VALUE( do_2ddefine_2dconstant_v );
- X6 = UNKNOWNCALL( X6, 1 );
- VIA( PROCEDURE_CODE( X6 ) )( X7, PROCEDURE_CLOSURE( X6 ) );
- X4 = PAIR_CDR( X4 );
- GOBACK( L2957 );
-L2958:
- SETGENTL( SYMBOL_VALUE( sc_2dinclude_2ddirs_v ),
- main_include_2ddirs_v );
- X5 = scrt5_open_2dinput_2dfile( a2458 );
- X4 = sc_cons( X5, EMPTYLIST );
- SETGENTL( SYMBOL_VALUE( sc_2dinput_v ), X4 );
- SETGENTL( SYMBOL_VALUE( sc_2dsource_2dname_v ), a2458 );
- SETGENTL( SYMBOL_VALUE( sc_2dicode_v ),
- scrt5_open_2doutput_2dfile( X1 ) );
- SETGENTL( SYMBOL_VALUE( sc_2derror_v ),
- scrt5_stderr_2dport_v );
- SETGENTL( SYMBOL_VALUE( sc_2dlog_v ), l2460 );
- SETGENTL( SYMBOL_VALUE( sc_2dstack_2dtrace_v ), s2461 );
- SETGENTL( SYMBOL_VALUE( sc_2dinterpreter_v ), i2462 );
- X4 = SYMBOL_VALUE( docompile_v );
- X4 = UNKNOWNCALL( X4, 0 );
- VIA( PROCEDURE_CODE( X4 ) )( PROCEDURE_CLOSURE( X4 ) );
- X4 = SYMBOL_VALUE( sc_2derror_2dcnt_v );
- if ( NEQ( TSCPTAG( X4 ), FIXNUMTAG ) ) goto L2969;
- if ( NEQ( _S2CUINT( X4 ), _S2CUINT( _TSCP( 0 ) ) ) ) goto L2973;
- goto L2976;
-L2969:
- if ( TRUE( scrt2_zero_3f( X4 ) ) ) goto L2976;
-L2973:
- X5 = screp_reset_v;
- X5 = UNKNOWNCALL( X5, 0 );
- VIA( PROCEDURE_CODE( X5 ) )( PROCEDURE_CLOSURE( X5 ) );
-L2976:
- X4 = SYMBOL_VALUE( module_2dname_v );
- main_module_2dnames_v = sc_cons( X4, main_module_2dnames_v );
- X4 = SYMBOL_VALUE( close_2dsc_2dfiles_v );
- X4 = UNKNOWNCALL( X4, 0 );
- VIA( PROCEDURE_CODE( X4 ) )( PROCEDURE_CLOSURE( X4 ) );
- scrt6_rename_2dfile( X1, X2 );
- POPSTACKTRACE( X2 );
-L2951:
- POPSTACKTRACE( a2458 );
-}
-
-void main__init(){}
-
-static void init_modules( compiler_version )
- char *compiler_version;
-{
- scrt2__init();
- scdebug__init();
- scrt5__init();
- scrt6__init();
- scrt4__init();
- scrt1__init();
- scrt3__init();
- screp__init();
- callcode__init();
- closeana__init();
- compile__init();
- expform__init();
- gencode__init();
- lambdacode__init();
- lambdaexp__init();
- lap__init();
- macros__init();
- misccode__init();
- miscexp__init();
- plist__init();
- readtext__init();
- transform__init();
- MAXDISPLAY( 3 );
-}
-
-main( argc, argv )
- int argc; char *argv[];
-{
- TSCP X1;
-
- static int init = 0;
- if (init) return;
- init = 1;
- INITHEAP( 0, argc, argv, main_scc );
- init_constants();
- init_modules( "(main SCHEME->C COMPILER 15mar93-FreeBSD)" );
- INITIALIZEVAR( t2686,
- ADR( main_scheme__dir_v ), c2001 );
- INITIALIZEVAR( t2687,
- ADR( main_scc_2dversion_v ), c2003 );
- INITIALIZEVAR( t2688,
- ADR( main_force_2dld_2dof_2drep_v ),
- screp_read_2deval_2dprint_v );
- X1 = CONS( c2006, EMPTYLIST );
- INITIALIZEVAR( t2689,
- ADR( main_predef_2ddefault_v ),
- scrt3_string_2dappend( CONS( main_scheme__dir_v,
- X1 ) ) );
- INITIALIZEVAR( t2690,
- ADR( main_c_2dinclude_2dfile_v ), c2008 );
- INITIALIZEVAR( t2691,
- ADR( main_c_2dinclude_2ddir_v ),
- main_scheme__dir_v );
- X1 = CONS( c2011, EMPTYLIST );
- INITIALIZEVAR( t2692,
- ADR( main_sc_2dlibrary_v ),
- scrt3_string_2dappend( CONS( main_scheme__dir_v,
- X1 ) ) );
- X1 = CONS( c2013, EMPTYLIST );
- INITIALIZEVAR( t2693,
- ADR( main_scxl_2dlibrary_v ),
- scrt3_string_2dappend( CONS( main_scheme__dir_v,
- X1 ) ) );
- X1 = CONS( c2015, EMPTYLIST );
- INITIALIZEVAR( t2694,
- ADR( main_sc_2dlibrary__p_v ),
- scrt3_string_2dappend( CONS( main_scheme__dir_v,
- X1 ) ) );
- INITIALIZEVAR( t2695,
- ADR( main_compile_2dstatic_v ),
- FALSEVALUE );
- INITIALIZEVAR( t2696,
- ADR( main_module_2dnames_v ), EMPTYLIST );
- INITIALIZEVAR( t2697,
- ADR( main_include_2ddirs_v ), c2019 );
- INITIALIZEVAR( t2698,
- ADR( main_scc_v ),
- MAKEPROCEDURE( 1,
- 0, main_scc, EMPTYLIST ) );
- INITIALIZEVAR( t2927,
- ADR( main_do_2dc_2dflag_v ),
- MAKEPROCEDURE( 5,
- 0,
- main_do_2dc_2dflag, EMPTYLIST ) );
- main_scc( CLARGUMENTS( argc, argv ) );
- SCHEMEEXIT();
-}
diff --git a/lang/schemetoc/files/makefile-head b/lang/schemetoc/files/makefile-head
deleted file mode 100644
index cc72d71f0e55..000000000000
--- a/lang/schemetoc/files/makefile-head
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# This is the header file for constructing make files for FreeBSD.
-#
-
-# Default flags to use when invoking the C compiler.
-
-CFLAGS = -O2
-CC = gcc
-
-# Assembly language object files.
-
-Aruntime = x86.o
-SAruntime = x86.so
-
-# Profiled library
-
-Plib = libsc_p.a
-
-# Installation tools
-
-RANLIB = ranlib
-AS = as
-CPP = cpp
-
-# X library
-
-XLIB = -L/usr/X11R6/lib -lX11
-XLIBCFLAGS =
-PICFLAGS = -fpic -DPIC
-
-
-# End of FREEBSD header.
diff --git a/lang/schemetoc/files/options-server.h b/lang/schemetoc/files/options-server.h
deleted file mode 100644
index 1f1c082fb3bf..000000000000
--- a/lang/schemetoc/files/options-server.h
+++ /dev/null
@@ -1,426 +0,0 @@
-/* SCHEME->C */
-
-/* Copyright 1989-1993 Digital Equipment Corporation
- * All Rights Reserved
- *
- * Permission to use, copy, and modify this software and its documentation is
- * hereby granted only under the following terms and conditions. Both the
- * above copyright notice and this permission notice must appear in all copies
- * of the software, derivative works or modified versions, and any portions
- * thereof, and both notices must appear in supporting documentation.
- *
- * Users of this software agree to the terms and conditions set forth herein,
- * and hereby grant back to Digital a non-exclusive, unrestricted, royalty-free
- * right and license under any changes, enhancements or extensions made to the
- * core functions of the software, including but not limited to those affording
- * compatibility with other hardware or software environments, but excluding
- * applications which incorporate this software. Users further agree to use
- * their best efforts to return to Digital any such changes, enhancements or
- * extensions that they make and inform Digital of noteworthy uses of this
- * software. Correspondence should be provided to Digital at:
- *
- * Director of Licensing
- * Western Research Laboratory
- * Digital Equipment Corporation
- * 250 University Avenue
- * Palo Alto, California 94301
- *
- * This software may be distributed (but not offered for sale or transferred
- * for compensation) to third parties, provided such third parties agree to
- * abide by the terms and conditions of this notice.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
- * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
- * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
-*/
-
-/* This file defines compilation options for a specific implementation */
-
-#define CHECKSTACK 1 /* 0 = don't check stack height */
- /* 1 = check stack height */
-
-#define TIMESLICE 1 /* 0 = don't time slice execution */
- /* 1 = time slice execution */
-
-#define COMPACTPUSHTRACE 0 /* 0 = inline procedure entry checks.
- 1 = emit procedure call for procedure
- entry checks.
- */
-
-#define COMPACTPOPTRACE 0 /* 0 = inline procedure exit cleanup.
- 1 = emit procedure call for procedure exit
- cleanup.
- */
-
-#define S2CSIGNALS 0 /* 0 = Scheme->C doesn't handle signals */
- /* 1 = Scheme->C does handle signals */
-
-#define MATHTRAPS 0 /* 0 = don't detect fixed point overflow */
- /* 1 = recover on fixed point overflow */
-
-/* Define only one of the supported processor types:
-
- AOSF Alpha AXP OSF/1
- HP700 HP 9000/700
- MAC Macintosh system 7.1 with Think-C 5.0
- MC680X0 HP 9000/300, Sun 3, Next
- MIPS DECstation, SGI, Sony News
- VAX Vax ULTRIX
- FREEBSD x86 FreeBSD
- WIN16 Microsoft Windows 3.1
-*/
-
-#define FREEBSD 1
-
-/* Attributes of the selected architecture:
-
- The following four macros define specific aspects of the system. They
- are defined as strings, or specifically undefined:
-
- IMPLEMENTATION_MACHINE machine type
- IMPLEMENTATION_CPU cpu type
- IMPLEMENTATION_OS operating system
- IMPLEMENTATION_FS file system
-
- Big endian vs. little endian:
-
- BIGENDIAN defined to 1 to denote bigendian systems
-
- C compiler:
-
- OLD_FASHIONED_C defined to 1 for pre-ANSI compilers
-
- Alignment:
-
- DOUBLE_ALIGN defined to 1 to force doubles to be aligned on
- an even S2CINT boundary
-
- Macro expansion:
-
- NEED_MACRO_ARGS defined to 1 to declare a macro like X() as
- X(dummy)
-
- The types S2CINT and S2CUINT are defined to be signed and unsigned integers
- that are the same size as pointers. This is the basic "word" used by
- Scheme->C.
-
- The machine state when a continuation is created is captured in the
- sc_jmp_buf data structure.
-
- STACKPTR( x ) is a define that stores the address of the stack pointer
- in x.
-
- Unix flavors:
-
- POSIX POSIX.1 compliant
- SYSV System V or derivative
- SYSV4 System V release 4 (also define SYSV, POSIX)
-*/
-
-/**************/
-/* AOSF */
-/**************/
-
-#ifdef AOSF
-#define IMPLEMENTATION_MACHINE "Alpha AXP"
-#undef IMPLEMENTATION_CPU
-#define IMPLEMENTATION_OS "OSF/1"
-#undef IMPLEMENTATION_FS
-
-typedef long int S2CINT; /* Signed pointer size integer */
-typedef long unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffffffffffffL /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x8000000000000000L /* S2CUINT with 1 in the MSB */
-
-typedef long int sc_jmp_buf[ 9 ]; /* The buffer contains the following items:
- s0-s6 saved registers
- ra return address
- sp stack pointer
- */
-
-#define STACKPTR( x ) x = sc_getsp()
-extern S2CINT* sc_getsp();
-
-#define NEED_MACRO_ARGS 1
-#endif
-
-/***************/
-/* HP700 */
-/***************/
-
-#ifdef HP700
-
-#ifdef __hp9000s700
-#define IMPLEMENTATION_MACHINE "HP9000/700"
-#else
-#ifdef __hp9000s800
-#define IMPLEMENTATION_MACHINE "HP9000/800"
-#endif
-#endif
-
-#define IMPLEMENTATION_CPU "HP-PA"
-
-#define BIGENDIAN 1
-
-#define DOUBLE_ALIGN 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#define STACKPTR(x) ((x) = (sc_processor_register (30)))
-
-#define STACK_GROWS_POSITIVE 1
-
-#endif
-
-#ifdef __hpux
-#define IMPLEMENTATION_OS "HP-UX"
-#undef IMPLEMENTATION_FS
-
-#ifdef __STDC__
-#undef OLD_FASHIONED_C
-#else
-#define OLD_FASHIONED_C 1
-#endif
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-
-#define SYSV 1
-#define POSIX 1
-
-#endif
-
-/*************/
-/* MAC */
-/*************/
-
-#ifdef MAC
-#define IMPLEMENTATION_MACHINE "Apple Macintosh"
-#define IMPLEMENTATION_CPU "680x0"
-#define IMPLEMENTATION_OS "7.1"
-#undef IMPLEMENTATION_FS
-
-#define BIGENDIAN 1
-
-typedef long int S2CINT; /* Signed pointer size integer */
-typedef long unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef short int PAGELINK; /* 16-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffffL /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000L /* S2CUINT with 1 in the MSB */
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-#undef TRUE
-#undef FALSE
-
-#define STACKPTR( x ) x = sc_getsp()
-extern S2CINT* sc_getsp();
-
-#define SCHEAP 1
-#define SCMAXHEAP 15
-#endif
-
-/****************/
-/* MC680X0 */
-/****************/
-
-#ifdef MC680X0
-#define IMPLEMENTATION_CPU "680x0"
-
-#define BIGENDIAN 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#define STACKPTR(x) ((x) = (sc_processor_register (15)))
-
-#ifdef __hp9000s400
-#define IMPLEMENTATION_MACHINE "HP9000/400"
-#else
-#ifdef __hp9000s300
-#define IMPLEMENTATION_MACHINE "HP9000/300"
-#endif
-#endif
-
-/* HP-UX dependent conditionalizations performed above. */
-
-#endif
-
-/**************/
-/* MIPS */
-/**************/
-
-#ifdef MIPS
-#define IMPLEMENTATION_MACHINE "DECstation"
-#define IMPLEMENTATION_CPU "Rx000"
-#define IMPLEMENTATION_OS "ULTRIX"
-#undef IMPLEMENTATION_FS
-
-#define DOUBLE_ALIGN 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#ifndef MIPSEL
-#define BIGMIPS 1
-#define BIGENDIAN 1
-#undef IMPLEMENTATION_MACHINE
-#define IMPLEMENTATION_MACHINE "Big Endian MIPS"
-#undef IMPLEMENTATION_OS
-
-/* Not sure what the correct conditionalization is here -- NEWS-OS
- 5.xx defines both "sony" and "sonyrisc", but apparently NEWS-OS
- 4.xx defines "sony_mips", because the previous version of Scheme->C
- was conditionalized on "sony_mips" which is *not* defined by
- NEWS-OS 5.xx. If there's an intersection between the symbols
- defined by 4.xx and 5.xx then a member of that intersection should
- be used for the conditionalization; otherwise test for both.
-*/
-#ifdef sonyrisc
-
-#undef IMPLEMENTATION_MACHINE
-#define IMPLEMENTATION_MACHINE "Sony MIPS"
-#undef IMPLEMENTATION_CPU
-#define IMPLEMENTATION_CPU "R3000"
-#undef IMPLEMENTATION_OS
-#define IMPLEMENTATION_OS "NEWS-OS"
-
-#ifdef SYSTYPE_SYSV
-
-#define SYSV4 1
-#define SYSV 1
-#define POSIX 1
-
-/* This can be implemented but requires generalizing the signal
- handler to know about SYSV4 siginfo structure.
-*/
-
-#undef MATHTRAPS
-#define MATHTRAPS 0
-
-#define NEED_MACRO_ARGS 1
-
-#define COPY_STACK_BEFORE_LONGJMP 1
-
-#endif
-#endif
-#endif
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-
-#define STACKPTR( x ) x = sc_processor_register( 29 )
-#endif
-
-/*************/
-/* VAX */
-/*************/
-
-#ifdef VAX
-#define IMPLEMENTATION_MACHINE "VAX"
-#undef IMPLEMENTATION_CPU
-#define IMPLEMENTATION_OS "ULTRIX"
-#undef IMPLEMENTATION_FS
-
-#define OLD_FASHIONED_C 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-typedef int sc_jmp_buf[ 16 ]; /* The buffer contains the following items:
- R2-R11 saved registers
- SIGM saved signal mask
- SP stack pointer on entry to
- setjmp
- PSW PSW word from stack frame
- AP saved argument ptr from frame
- FP saved frame ptr from frame
- PC saved program cntr from frame
- */
-
-#define STACKPTR( x ) x = sc_processor_register( 14 )
-#endif
-
-/***************/
-/* FREEBSD */
-/***************/
-
-#ifdef FREEBSD
-#define IMPLEMENTATION_MACHINE "Generic PC"
-#define IMPLEMENTATION_CPU "Intelx86"
-#define IMPLEMENTATION_OS "FreeBSD"
-#undef IMPLEMENTATION_FS
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#define STACKPTR( x ) x = sc_processor_register( 0 )
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-
-/* Horrid kludge. See callcc.c for the full story: */
-#define LAZY_STACK_POP 1
-#define LAZY_STACK_INCREMENT 4
-
-#endif
-
-/***************/
-/* WIN16 */
-/***************/
-
-#ifdef WIN16
-#define IMPLEMENTATION_MACHINE "Generic PC"
-#define IMPLEMENTATION_CPU "Intelx86"
-#define IMPLEMENTATION_OS "Microsoft Windows 3.1"
-#undef IMPLEMENTATION_FS
-
-typedef long int S2CINT; /* Signed pointer size integer */
-typedef long unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef short int PAGELINK; /* 16-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffffL /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000L /* S2CUINT with 1 in the MSB */
-
-#include <windows.h>
-#undef TRUE
-#undef FALSE
-typedef CATCHBUF sc_jmp_buf;
-
-#define STACKPTR( x ) x = sc_processor_register( 0 )
-
-#define MAXSTRINGSIZE ((S2CINT)65532)
-#define MAXVECTORSIZE ((S2CINT)16383)
-
-#define SCHEAP 2
-#define SCMAXHEAP 15
-#endif
diff --git a/lang/schemetoc/files/options.h b/lang/schemetoc/files/options.h
deleted file mode 100644
index 69d8132f6740..000000000000
--- a/lang/schemetoc/files/options.h
+++ /dev/null
@@ -1,426 +0,0 @@
-/* SCHEME->C */
-
-/* Copyright 1989-1993 Digital Equipment Corporation
- * All Rights Reserved
- *
- * Permission to use, copy, and modify this software and its documentation is
- * hereby granted only under the following terms and conditions. Both the
- * above copyright notice and this permission notice must appear in all copies
- * of the software, derivative works or modified versions, and any portions
- * thereof, and both notices must appear in supporting documentation.
- *
- * Users of this software agree to the terms and conditions set forth herein,
- * and hereby grant back to Digital a non-exclusive, unrestricted, royalty-free
- * right and license under any changes, enhancements or extensions made to the
- * core functions of the software, including but not limited to those affording
- * compatibility with other hardware or software environments, but excluding
- * applications which incorporate this software. Users further agree to use
- * their best efforts to return to Digital any such changes, enhancements or
- * extensions that they make and inform Digital of noteworthy uses of this
- * software. Correspondence should be provided to Digital at:
- *
- * Director of Licensing
- * Western Research Laboratory
- * Digital Equipment Corporation
- * 250 University Avenue
- * Palo Alto, California 94301
- *
- * This software may be distributed (but not offered for sale or transferred
- * for compensation) to third parties, provided such third parties agree to
- * abide by the terms and conditions of this notice.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
- * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
- * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
-*/
-
-/* This file defines compilation options for a specific implementation */
-
-#define CHECKSTACK 1 /* 0 = don't check stack height */
- /* 1 = check stack height */
-
-#define TIMESLICE 0 /* 0 = don't time slice execution */
- /* 1 = time slice execution */
-
-#define COMPACTPUSHTRACE 0 /* 0 = inline procedure entry checks.
- 1 = emit procedure call for procedure
- entry checks.
- */
-
-#define COMPACTPOPTRACE 0 /* 0 = inline procedure exit cleanup.
- 1 = emit procedure call for procedure exit
- cleanup.
- */
-
-#define S2CSIGNALS 1 /* 0 = Scheme->C doesn't handle signals */
- /* 1 = Scheme->C does handle signals */
-
-#define MATHTRAPS 0 /* 0 = don't detect fixed point overflow */
- /* 1 = recover on fixed point overflow */
-
-/* Define only one of the supported processor types:
-
- AOSF Alpha AXP OSF/1
- HP700 HP 9000/700
- MAC Macintosh system 7.1 with Think-C 5.0
- MC680X0 HP 9000/300, Sun 3, Next
- MIPS DECstation, SGI, Sony News
- VAX Vax ULTRIX
- FREEBSD x86 FreeBSD
- WIN16 Microsoft Windows 3.1
-*/
-
-#define FREEBSD 1
-
-/* Attributes of the selected architecture:
-
- The following four macros define specific aspects of the system. They
- are defined as strings, or specifically undefined:
-
- IMPLEMENTATION_MACHINE machine type
- IMPLEMENTATION_CPU cpu type
- IMPLEMENTATION_OS operating system
- IMPLEMENTATION_FS file system
-
- Big endian vs. little endian:
-
- BIGENDIAN defined to 1 to denote bigendian systems
-
- C compiler:
-
- OLD_FASHIONED_C defined to 1 for pre-ANSI compilers
-
- Alignment:
-
- DOUBLE_ALIGN defined to 1 to force doubles to be aligned on
- an even S2CINT boundary
-
- Macro expansion:
-
- NEED_MACRO_ARGS defined to 1 to declare a macro like X() as
- X(dummy)
-
- The types S2CINT and S2CUINT are defined to be signed and unsigned integers
- that are the same size as pointers. This is the basic "word" used by
- Scheme->C.
-
- The machine state when a continuation is created is captured in the
- sc_jmp_buf data structure.
-
- STACKPTR( x ) is a define that stores the address of the stack pointer
- in x.
-
- Unix flavors:
-
- POSIX POSIX.1 compliant
- SYSV System V or derivative
- SYSV4 System V release 4 (also define SYSV, POSIX)
-*/
-
-/**************/
-/* AOSF */
-/**************/
-
-#ifdef AOSF
-#define IMPLEMENTATION_MACHINE "Alpha AXP"
-#undef IMPLEMENTATION_CPU
-#define IMPLEMENTATION_OS "OSF/1"
-#undef IMPLEMENTATION_FS
-
-typedef long int S2CINT; /* Signed pointer size integer */
-typedef long unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffffffffffffL /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x8000000000000000L /* S2CUINT with 1 in the MSB */
-
-typedef long int sc_jmp_buf[ 9 ]; /* The buffer contains the following items:
- s0-s6 saved registers
- ra return address
- sp stack pointer
- */
-
-#define STACKPTR( x ) x = sc_getsp()
-extern S2CINT* sc_getsp();
-
-#define NEED_MACRO_ARGS 1
-#endif
-
-/***************/
-/* HP700 */
-/***************/
-
-#ifdef HP700
-
-#ifdef __hp9000s700
-#define IMPLEMENTATION_MACHINE "HP9000/700"
-#else
-#ifdef __hp9000s800
-#define IMPLEMENTATION_MACHINE "HP9000/800"
-#endif
-#endif
-
-#define IMPLEMENTATION_CPU "HP-PA"
-
-#define BIGENDIAN 1
-
-#define DOUBLE_ALIGN 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#define STACKPTR(x) ((x) = (sc_processor_register (30)))
-
-#define STACK_GROWS_POSITIVE 1
-
-#endif
-
-#ifdef __hpux
-#define IMPLEMENTATION_OS "HP-UX"
-#undef IMPLEMENTATION_FS
-
-#ifdef __STDC__
-#undef OLD_FASHIONED_C
-#else
-#define OLD_FASHIONED_C 1
-#endif
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-
-#define SYSV 1
-#define POSIX 1
-
-#endif
-
-/*************/
-/* MAC */
-/*************/
-
-#ifdef MAC
-#define IMPLEMENTATION_MACHINE "Apple Macintosh"
-#define IMPLEMENTATION_CPU "680x0"
-#define IMPLEMENTATION_OS "7.1"
-#undef IMPLEMENTATION_FS
-
-#define BIGENDIAN 1
-
-typedef long int S2CINT; /* Signed pointer size integer */
-typedef long unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef short int PAGELINK; /* 16-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffffL /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000L /* S2CUINT with 1 in the MSB */
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-#undef TRUE
-#undef FALSE
-
-#define STACKPTR( x ) x = sc_getsp()
-extern S2CINT* sc_getsp();
-
-#define SCHEAP 1
-#define SCMAXHEAP 15
-#endif
-
-/****************/
-/* MC680X0 */
-/****************/
-
-#ifdef MC680X0
-#define IMPLEMENTATION_CPU "680x0"
-
-#define BIGENDIAN 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#define STACKPTR(x) ((x) = (sc_processor_register (15)))
-
-#ifdef __hp9000s400
-#define IMPLEMENTATION_MACHINE "HP9000/400"
-#else
-#ifdef __hp9000s300
-#define IMPLEMENTATION_MACHINE "HP9000/300"
-#endif
-#endif
-
-/* HP-UX dependent conditionalizations performed above. */
-
-#endif
-
-/**************/
-/* MIPS */
-/**************/
-
-#ifdef MIPS
-#define IMPLEMENTATION_MACHINE "DECstation"
-#define IMPLEMENTATION_CPU "Rx000"
-#define IMPLEMENTATION_OS "ULTRIX"
-#undef IMPLEMENTATION_FS
-
-#define DOUBLE_ALIGN 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#ifndef MIPSEL
-#define BIGMIPS 1
-#define BIGENDIAN 1
-#undef IMPLEMENTATION_MACHINE
-#define IMPLEMENTATION_MACHINE "Big Endian MIPS"
-#undef IMPLEMENTATION_OS
-
-/* Not sure what the correct conditionalization is here -- NEWS-OS
- 5.xx defines both "sony" and "sonyrisc", but apparently NEWS-OS
- 4.xx defines "sony_mips", because the previous version of Scheme->C
- was conditionalized on "sony_mips" which is *not* defined by
- NEWS-OS 5.xx. If there's an intersection between the symbols
- defined by 4.xx and 5.xx then a member of that intersection should
- be used for the conditionalization; otherwise test for both.
-*/
-#ifdef sonyrisc
-
-#undef IMPLEMENTATION_MACHINE
-#define IMPLEMENTATION_MACHINE "Sony MIPS"
-#undef IMPLEMENTATION_CPU
-#define IMPLEMENTATION_CPU "R3000"
-#undef IMPLEMENTATION_OS
-#define IMPLEMENTATION_OS "NEWS-OS"
-
-#ifdef SYSTYPE_SYSV
-
-#define SYSV4 1
-#define SYSV 1
-#define POSIX 1
-
-/* This can be implemented but requires generalizing the signal
- handler to know about SYSV4 siginfo structure.
-*/
-
-#undef MATHTRAPS
-#define MATHTRAPS 0
-
-#define NEED_MACRO_ARGS 1
-
-#define COPY_STACK_BEFORE_LONGJMP 1
-
-#endif
-#endif
-#endif
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-
-#define STACKPTR( x ) x = sc_processor_register( 29 )
-#endif
-
-/*************/
-/* VAX */
-/*************/
-
-#ifdef VAX
-#define IMPLEMENTATION_MACHINE "VAX"
-#undef IMPLEMENTATION_CPU
-#define IMPLEMENTATION_OS "ULTRIX"
-#undef IMPLEMENTATION_FS
-
-#define OLD_FASHIONED_C 1
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-typedef int sc_jmp_buf[ 16 ]; /* The buffer contains the following items:
- R2-R11 saved registers
- SIGM saved signal mask
- SP stack pointer on entry to
- setjmp
- PSW PSW word from stack frame
- AP saved argument ptr from frame
- FP saved frame ptr from frame
- PC saved program cntr from frame
- */
-
-#define STACKPTR( x ) x = sc_processor_register( 14 )
-#endif
-
-/***************/
-/* FREEBSD */
-/***************/
-
-#ifdef FREEBSD
-#define IMPLEMENTATION_MACHINE "Generic PC"
-#define IMPLEMENTATION_CPU "Intelx86"
-#define IMPLEMENTATION_OS "FreeBSD"
-#undef IMPLEMENTATION_FS
-
-typedef int S2CINT; /* Signed pointer size integer */
-typedef unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef int PAGELINK; /* 32-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffff /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000 /* S2CUINT with 1 in the MSB */
-
-#define STACKPTR( x ) x = sc_processor_register( 0 )
-
-#include <setjmp.h>
-typedef jmp_buf sc_jmp_buf;
-
-/* Horrid kludge. See callcc.c for the full story: */
-#define LAZY_STACK_POP 1
-#define LAZY_STACK_INCREMENT 4
-
-#endif
-
-/***************/
-/* WIN16 */
-/***************/
-
-#ifdef WIN16
-#define IMPLEMENTATION_MACHINE "Generic PC"
-#define IMPLEMENTATION_CPU "Intelx86"
-#define IMPLEMENTATION_OS "Microsoft Windows 3.1"
-#undef IMPLEMENTATION_FS
-
-typedef long int S2CINT; /* Signed pointer size integer */
-typedef long unsigned S2CUINT; /* Unsigned pointer size interger */
-
-typedef short int PAGELINK; /* 16-bit sc_pagelink values */
-#define MAXS2CINT 0x7fffffffL /* Maximum value of an S2CINT */
-#define MSBS2CUINT 0x80000000L /* S2CUINT with 1 in the MSB */
-
-#include <windows.h>
-#undef TRUE
-#undef FALSE
-typedef CATCHBUF sc_jmp_buf;
-
-#define STACKPTR( x ) x = sc_processor_register( 0 )
-
-#define MAXSTRINGSIZE ((S2CINT)65532)
-#define MAXVECTORSIZE ((S2CINT)16383)
-
-#define SCHEAP 2
-#define SCMAXHEAP 15
-#endif
diff --git a/lang/schemetoc/files/x86.s b/lang/schemetoc/files/x86.s
deleted file mode 100644
index 1cedbc50ce29..000000000000
--- a/lang/schemetoc/files/x86.s
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * SCHEME->C
- *
- * x86 assembly code.
- *
- * This code originally came from the Linux port, so someone else gets
- * the credit for writing it.
- *
- */
-
-#ifdef __i486__
- .align 4
-#else
- .align 2
-#endif
-.globl _sc_geti386regs
-
-_sc_geti386regs:
- pushl %ebp
- movl %esp,%ebp
- pushl %ecx
- movl %eax,%ecx
- movl 8(%ebp),%eax
- movl %ecx,(%eax)
- popl %ecx
- movl %ecx,4(%eax)
- movl %edx,8(%eax)
- movl %ebx,12(%eax)
- movl %esi,16(%eax)
- movl %edi,20(%eax)
- movl %ebp,%esp
- popl %ebp
- ret
-
diff --git a/lang/schemetoc/pkg-comment b/lang/schemetoc/pkg-comment
deleted file mode 100644
index 1bc6bf6ecd4c..000000000000
--- a/lang/schemetoc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Scheme-to-C, a compiler and interpreter for compiling scheme into C.
diff --git a/lang/schemetoc/pkg-descr b/lang/schemetoc/pkg-descr
deleted file mode 100644
index 99148e3367de..000000000000
--- a/lang/schemetoc/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Scheme->C is an implementation of the language Scheme as described
-in the Revised^4 Report on the Algorithmic Language Scheme (Lisp
-Pointers, Volume Iv, Number 3, July-September 1991).
-
-This implementation has certain extensions to the language which
-allows Scheme to be compiled to C into standalone programs, combined
-with other languages, or compiled into the interpreter itself.
-
-Scheme->C also includes an X interface library.
-
-This port includes shared libs.
-
-Ported to FreeBSD by Josh MacDonald, jmacd@uclink.berkeley.edu
diff --git a/lang/schemetoc/pkg-plist b/lang/schemetoc/pkg-plist
deleted file mode 100644
index 0738ec977023..000000000000
--- a/lang/schemetoc/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@cwd /usr/local
-bin/sci
-bin/scc
-bin/sccomp
-bin/scixl
-man/man1/sci.1.gz
-man/man1/scc.1.gz
-lib/schemetoc
-lib/libsc.so.1.0
-lib/libscxl.so.1.0
-@exec ranlib lib/schemetoc/libsc.a
-@exec ranlib lib/schemetoc/libsc_p.a
-@exec ranlib lib/schemetoc/scxl.a
diff --git a/lang/scm/Makefile b/lang/scm/Makefile
deleted file mode 100644
index 3394938de4e2..000000000000
--- a/lang/scm/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: scm
-# Version required: 4e1
-# Date created: Sat Nov 5 17:11:01 PST 1994
-# Whom: hsu
-#
-# $Id: Makefile,v 1.7 1995/04/24 11:29:27 asami Exp $
-#
-
-DISTNAME= scm
-PKGNAME= scm-4e1
-CATEGORIES+= languages
-MASTER_SITES= ftp://swiss-ftp.ai.mit.edu/pub/scm/
-DISTFILES= scm4e1.tar.gz \
- slib.info.tar.gz slib2a2.tar.gz slib-psd1-3.tar.gz \
- scmconfig4e1.tar.gz
-
-GNU_CONFIGURE= yes
-USE_GMAKE=
-MAKE_FLAGS= CFLAGS=-O2 LDFLAGS=-s defines="-DSICP -DHAVE_CONFIG_H -DFLOATS -DIO_EXTENSIONS -DMEMOIZE_LOCALS -DGC_FREE_SEGMENTS" -f
-
-pre-install:
- cp -rp ${WRKDIR}/slib ${PREFIX}/lib
- (cd ${WRKDIR}/slib; \
- makeinfo slib.texi; \
- install -c -m 444 slib.info slib.info-1 slib.info-2 \
- slib.info-3 slib.info-4 /usr/local/info)
-
-.include <bsd.port.mk>
diff --git a/lang/scm/distinfo b/lang/scm/distinfo
deleted file mode 100644
index 298fc3a750ad..000000000000
--- a/lang/scm/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (scm4e1.tar.gz) = ddd7a5d3571a41a26c931e25cca2614b
-MD5 (slib.info.tar.gz) = 812b9d507f5ccd5a4e08fa7355bd17ae
-MD5 (slib2a2.tar.gz) = 26833ea7198b4f60d52b87f4f9b74d65
-MD5 (slib-psd1-3.tar.gz) = 60b8f5356cffddb93272f9bbd535b663
-MD5 (scmconfig4e1.tar.gz) = ae6bd81fa4232cf82baf0f82328c9318
diff --git a/lang/scm/pkg-comment b/lang/scm/pkg-comment
deleted file mode 100644
index 7b3e5160af81..000000000000
--- a/lang/scm/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Scm - a scheme interpreter
diff --git a/lang/scm/pkg-descr b/lang/scm/pkg-descr
deleted file mode 100644
index ab9b9e3c2748..000000000000
--- a/lang/scm/pkg-descr
+++ /dev/null
@@ -1,32 +0,0 @@
-This message announces the availability of Scheme release scm4e1.
-
-Scm conforms to Revised^4 Report on the Algorithmic Language Scheme
-and the IEEE P1178 specification. Scm is written in C and runs under
-Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Unix and
-similar systems. ASCII and EBCDIC are supported.
-
-Documentation is included explaining the many Scheme Language
-extensions in scm, the internal representation and how to extend or
-include scm in other programs.
-
-SLIB is a portable Scheme library which SCM uses.
-
-SLIB-PSD is a portable debugger for Scheme (requires emacs editor).
-
--------------------Readme.FreeBSD------------------------
-
-1. Pathname dependencies:
- The init file is hardcoded as /usr/local/lib/scm/Init.scm.
- Alternatively, one can set the environment variable SCM_INIT_PATH to
- the pathname of Init.scm.
-
- The library files are in /usr/local/lib/slib. Alternatively,
- one can set the environment variable SCHEME_LIBRARY_PATH to
- the slib directory. Remember to use a trailing / on the
- pathname.
-
-2. I have -DSICP turn on by default, since I expect this to be the major
-reason for this port. This means test.scm will fail on 3 tests in section 6.1.
-If strict R4S compliance is important to you, recompile w/o the SICP flag.
-
- Jeffrey Hsu
diff --git a/lang/scm/pkg-plist b/lang/scm/pkg-plist
deleted file mode 100644
index 2291a9ce8f76..000000000000
--- a/lang/scm/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-@cwd /usr/local
-bin/scm
-man/man1/scm.1
-lib/scm
-lib/slib
-info/slib.info
-info/slib.info-1
-info/slib.info-2
-info/slib.info-3
-info/slib.info-4
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
deleted file mode 100644
index a194a5520a19..000000000000
--- a/lang/smalltalk/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: smalltalk
-# Version required: 1.1.1
-# Date created: 09 Feb 1995
-# Whom: gpalmer
-#
-# $Id: Makefile,v 1.5 1995/04/18 05:18:51 asami Exp $
-#
-
-DISTNAME= smalltalk-1.1.1
-CATEGORIES+= languages
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-MAINTAINER= gpalmer@FreeBSD.ORG
-
-IS_INTERACTIVE= yes
-
-pre-configure:
- @cp ${FILESDIR}/m-fbsd-2.h ${WRKSRC}/config/m-fbsd-2.h
- @(cd ${WRKSRC} ; ./config.mst fbsd-2)
- @${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE}
-
-do-install:
- @echo ">> The install target for smalltalk-1.1.1 is interactive."
- @echo ">> Please read the file mst.texinfo for more information."
-
-.include <bsd.port.mk>
diff --git a/lang/smalltalk/distinfo b/lang/smalltalk/distinfo
deleted file mode 100644
index ad5a6613b140..000000000000
--- a/lang/smalltalk/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (smalltalk-1.1.1.tar.gz) = 216ed66fa5f8db790192ff6ab4d88736
diff --git a/lang/smalltalk/files/patch-aa b/lang/smalltalk/files/patch-aa
deleted file mode 100644
index b38a71d58c1b..000000000000
--- a/lang/smalltalk/files/patch-aa
+++ /dev/null
@@ -1,68 +0,0 @@
-*** /dev/null Thu Feb 2 13:59:15 1995
---- mstpaths.h Thu Feb 2 14:43:38 1995
-***************
-*** 0 ****
---- 1,63 ----
-+ /***********************************************************************
-+ *
-+ * Definitions for various path related things. These are compiled into
-+ * the GNU Smalltalk interpreter and are used for finding various files
-+ * (the image file, the kernel .st files, etc.).
-+ *
-+ ***********************************************************************/
-+
-+
-+ /***********************************************************************
-+ *
-+ * Copyright (C) 1990, 1991 Free Software Foundation, Inc.
-+ * Written by Steve Byrne.
-+ *
-+ * This file is part of GNU Smalltalk.
-+ *
-+ * GNU Smalltalk is free software; you can redistribute it and/or modify it
-+ * under the terms of the GNU General Public License as published by the Free
-+ * Software Foundation; either version 1, or (at your option) any later
-+ * version.
-+ *
-+ * GNU Smalltalk is distributed in the hope that it will be useful, but WITHOUT
-+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-+ * more details.
-+ *
-+ * You should have received a copy of the GNU General Public License along with
-+ * GNU Smalltalk; see the file COPYING. If not, write to the Free Software
-+ * Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-+ *
-+ ***********************************************************************/
-+
-+
-+
-+ /*
-+ * Change Log
-+ * ============================================================================
-+ * Author Date Change
-+ * sbyrne 15 Oct 89 Created.
-+ *
-+ */
-+
-+
-+ /***********************************************************************
-+ *
-+ * You'll need to change these definitions if you do not install GNU
-+ * Smalltalk in the standard place (which, as defined here, is
-+ * /usr/local/smalltalk). You should save this file as mstpaths.h and
-+ * leave mstpaths.h-dist in its original form.
-+ *
-+ ***********************************************************************/
-+
-+
-+ #ifndef __MSTPATHS__
-+ #define __MSTPATHS__
-+
-+ /* This defines where the kernel smalltalk (.st) files can be found */
-+ #define KERNEL_PATH "/usr/local/lib/smalltalk"
-+
-+ /* This defines where to search for the saved binary image */
-+ #define IMAGE_PATH "/usr/local/lib/smalltalk"
-+
-+ #endif /* __MSTPATHS__ */
diff --git a/lang/smalltalk/pkg-comment b/lang/smalltalk/pkg-comment
deleted file mode 100644
index 3785287b0f63..000000000000
--- a/lang/smalltalk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Smalltalk version 1.1.1
diff --git a/lang/smalltalk/pkg-descr b/lang/smalltalk/pkg-descr
deleted file mode 100644
index f54a15ab9bff..000000000000
--- a/lang/smalltalk/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is GNU Smalltalk version 1.1.1.
-
-At this time, the install target is disabled as the installation
-process is interactive. See the file `mst.texinfo' for more information.
-
-Gary Palmer <gpalmer@FreeBSD.org>