diff options
Diffstat (limited to 'lang')
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> |