diff options
author | cvs2svn <cvs2svn@FreeBSD.org> | 1995-05-29 13:46:42 +0000 |
---|---|---|
committer | cvs2svn <cvs2svn@FreeBSD.org> | 1995-05-29 13:46:42 +0000 |
commit | 444bcd3c2ed803274c8deafa2c3fa03f8a394653 (patch) | |
tree | 297f74782436a0f973b6b89d60c10f399af9a135 /devel | |
parent | 56cb039977e097ac910b2d719acd77ec3d5fb646 (diff) |
This commit was manufactured by cvs2svn to create tagrelease/2.0.5
'RELENG_2_0_5_RELEASE'.
Notes
Notes:
svn path=/head/; revision=1803
svn path=/tags/RELENG_2_0_5_RELEASE/; revision=1807; tag=release/2.0.5
Diffstat (limited to 'devel')
50 files changed, 0 insertions, 1869 deletions
diff --git a/devel/Makefile b/devel/Makefile deleted file mode 100644 index 174ef7b84b71..000000000000 --- a/devel/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -# $Id: Makefile,v 1.9 1995/05/03 05:41:02 asami Exp $ -# -# BROKEN: libmalloc -# - -SUBDIR= bcc bison gmake m4 mprof xxgdb - -.include <bsd.port.subdir.mk> diff --git a/devel/bcc/Makefile b/devel/bcc/Makefile deleted file mode 100644 index 854eb551b9b8..000000000000 --- a/devel/bcc/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# New ports collection makefile for: bcc -# Version required: "1995 Mar 12 10:29 UTC" -# Date created: 26 March 1995 -# Whom: joerg -# -# $Id: Makefile,v 1.3 1995/04/01 13:48:30 joerg Exp $ -# - -DISTNAME= bcc -PKGNAME= bcc-95.3.12 -CATEGORIES+= development programming languages - -MAINTAINER= joerg@FreeBSD.org - -.include <bsd.port.mk> diff --git a/devel/bcc/distinfo b/devel/bcc/distinfo deleted file mode 100644 index 14cf819e0fe0..000000000000 --- a/devel/bcc/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (bcc.tar.gz) = b372eb6c6c709f1fba62098def3d4096 diff --git a/devel/bcc/files/Makefile.bcc b/devel/bcc/files/Makefile.bcc deleted file mode 100644 index 0e9d44f53dd0..000000000000 --- a/devel/bcc/files/Makefile.bcc +++ /dev/null @@ -1,18 +0,0 @@ -.include "../Makefile.inc" - -.PATH: ../bcc-cc1 - -CFLAGS += -DNSIG=32 -CFLAGS += -Wall -CFLAGS += -DLOCALPREFIX=\"${LOCALPREFIX}\" -LDFLAGS = - - -SRCS = bcc.c - -PROG = bcc - -BINDIR = ${LOCALPREFIX}/bin -MANDIR = ${LOCALPREFIX}/man/man - -.include <bsd.prog.mk> diff --git a/devel/bcc/files/as86.1 b/devel/bcc/files/as86.1 deleted file mode 100644 index e4441d3fa89c..000000000000 --- a/devel/bcc/files/as86.1 +++ /dev/null @@ -1,158 +0,0 @@ -.\" -.\" This manual page has been assembled after Bruce's original bcc.doc -.\" file by Jörg Wunsch <joerg@FreeBSD.org>. -.\" It is redistributed under the same conditions as the whole bcc -.\" package itself. -.\" -.Dd March 26, 1995 -.Os -.Dt AS86 1 -.Sh NAME -.Nm as86 -.Nd assembler for 8086/80386 -.Sh SYNOPSIS -.Nm as86 -.Op Fl 03agjuw -.Op Fl b Op Ar bin -.Op Fl lm Op Ar list -.Op Fl n Ar name -.Op Fl o Ar obj -.Op Fl s Ar sym -.Ar src -.Sh DESCRIPTION - -.Ss Overview -.Nm As86 -is an assembler for 8086 or 80386 CPUs. Its syntax resembles rather -the usual 8086 assembler syntax than the AT&T-like syntax as used by -the system's assembler -.Xr as 1 . - -It can also be compiled to support the Motorola 6809 CPU. The name -.Nm as86 -has only been chosen to make it distinct from the system's assembler. - -.Ss Options - -.Bl -tag -width indent -compact - -.It Fl 0 -.Pq the digit 0 -start with 16-bit code segment - -.It Fl 3 -start with 32-bit code segment - -.It Fl a -enable partial compatibility with asld - -.It Fl b -produce binary file, filename may follow -.Pq obsolete - -.It Fl g -only put global symbols in object file - -.It Fl j -force all jumps to be long - -.It Fl l -produce list file, filename may follow - -.It Fl m -print macro expansions in listing - -.It Fl n -name of module follows -.Pq goes in object instead of source name - -.It Fl o -produce object file, filename follows - -.It Fl s -produce symbol file, filename follows -.Pq obsolete - -.It Fl u -take undefined symbols as imported-with-unspecified segment - -.It Fl w -don't print warnings - -.El - -The 6809 version does not support -.Fl 0 , -.Fl 3 , -.Fl a -or -.Fl j . - - -.Ss Defaults -Off or none except for these; no output is produced without a flag: - -.Bl -tag -width indenct -compact - -.It Fl 0 | Fl 3 -native, i.\& e. 80386 - -.It Ar list -stdout -.Pq beware of clobbering next arg - -.It Ar name -basename of the source name - -.El - -.Ss Input syntax - -The following lists all acceptable names except the CPU instructions: - -.Bl -tag -width "XXXXXXX" -compact -offset indent - -.It Register names - -bp, bx, di, si, eax, ebp, ecx, edi, edx, esi, esp, -ax, cx, dx, sp, ah, al, bh, bl, ch, cl, dh, dl, -cs, ds, es, fs, gs, ss, cr0, cr2, cr3, dr0, dr1, -dr3, dr6, dr7, tr3, tr4, tr5, tr6, tr7, st. - -.It Type sizes - -byte, dword, fword, far, ptr, pword, qword, tbyte, word. - -.It Pseudo-operations - -else, elseif, elseifc, endif, if, ifc; -\&.align, .ascii, .blkb, .blkw, block, .bss, .byte, comm, .comm, -\&.data, .data1, .data2, .data4, db, dd, .define, dw, end, endb, -enter, entry, equ, .even, export, extern, .extern, extrn, fail, .fail, -fcb, fcc, fdb, get, .globl, ident, import, include, lcomm, .lcomm, -\&.list, loc, .long, .maclist, macro, .map, org, .org, public, -rmb, .rom, .sect, set, setdp, .short, .space, .text, use16, -use32, .warn, .word, .zero. - -.El -.Sh SEE ALSO - -.Xr as 1 ; -.Xr ld86 1 , -.Xr bcc 1 . - -.Sh AUTHORS - -This program has been developed by Bruce Evans. - -.Sh BUGS - -The -.Fl u -and -.Fl w -options are perhaps back to front because they are needed for cc1 -output and Minix's make does the wrong thing with .s files left -around. However, all assembler code not written by compilers should -assemble with them turned off. - diff --git a/devel/bcc/files/bcc-cc1.1 b/devel/bcc/files/bcc-cc1.1 deleted file mode 100644 index ff9ffa5c0c99..000000000000 --- a/devel/bcc/files/bcc-cc1.1 +++ /dev/null @@ -1,128 +0,0 @@ -.\" -.\" This manual page has been assembled after Bruce's original bcc.doc -.\" file by Jörg Wunsch <joerg@FreeBSD.org>. -.\" It is redistributed under the same conditions as the whole bcc -.\" package itself. -.\" -.Dd March 26, 1995 -.Os -.Dt BCC-CC1 1 -.Sh NAME -.Nm bcc-cc1 -.Nd C compiler backend -.Sh SYNOPSIS -.Nm bcc-cc1 -.Op Fl 03EPcdfltw Ns Op - -.Op Fl D Ns Ar define -.Op Fl I Ns Ar include_dir -.Op Fl U Ns Ar undef -.Op Fl o Ar outfile -.Op Ar infile - -.Sh DESCRIPTION - -.Nm Bcc-cc1 -is the backend for the -.Xr bcc 1 -C compiler. - -It understands the following options: - -.Bl -tag -width indent -compact - -.It Fl 0 -.Pq the digit 0 -8086 target -.Pq works even on 80386 host - -.It Fl 3 -80386 target -.Pq works even on 8086 host - -.It Fl D -define - -.It Fl E -produce preprocessor output - -.It Fl I -include search path - -.It Fl P -produce preprocessor output with no line numbers - -.It Fl c -produce code with caller saving regs before function calls - -.It Fl d -print debugging information in assembly output - -.It Fl f -produce code with 1st argument passed in a register - -.It Fl l -produce code for 2 3 1 0 long byte order -.Pq only works in 16-bit versions - -.It Fl o -assembler output file name follows - -.It Fl p -produce -.Pq almost -position-independent code - -.It Fl t -print source code in assembly output - -.It Fl w -print what cc1 thinks is the location counter in assembly output - -.El - -All the options except -.Fl D , -.Fl I -and -.Fl o -may be turned off by following the -option letter by a -.Sq - . -Options are processed left to right so the last setting has precedence. - -The following is defined before option processing: - -.Bd -literal -__BCC__ 1 -.Ed - -The following may be defined after option processing: - -.Bd -literal -__AS09__ 1 if 6809 version -__AS386_16__ 1 if -0 option on 80*86 -__AS386_32__ 1 if -3 option on 80*86 -__CALLER_SAVES__ 1 if -c option -__FIRST_ARG_IN_AX__ 1 if -f option on 80*86 -__FIRST_ARG_IN_X__ 1 if -f option on 6809 -__LONG_BIG_ENDIAN__ 1 if -l option -__POS_INDEPENDENT__ 1 if -p option on 6809 -.Ed - -The following are standard builtins: - -.Bd -__FILE__ stringized name of current input file -__LINE__ current line number -.Ed - -.Sh FILES -.Pa /usr/local/lib/bcc/bcc-cc1 - -.Sh SEE ALSO - -.Xr bcc 1 . - -.Sh AUTHORS - -This program has been written by Bruce Evans. diff --git a/devel/bcc/files/bcc.1 b/devel/bcc/files/bcc.1 deleted file mode 100644 index c1ee9a9ac6fb..000000000000 --- a/devel/bcc/files/bcc.1 +++ /dev/null @@ -1,233 +0,0 @@ -.\" -.\" This manual page has been assembled after Bruce's original bcc.doc -.\" file by Jörg Wunsch <joerg@FreeBSD.org>. -.\" It is redistributed under the same conditions as the whole bcc -.\" package itself. -.\" -.Dd March 26, 1995 -.Os -.Dt BCC 1 -.Sh NAME -.Nm bcc -.Nd Bruce's C compiler -.Sh SYNOPSIS -.Nm bcc -.Op Fl 03EGOPSVcegv -.Op Fl A Ns Ar as_option -.Op Fl B Ns Ar executable_prefix -.Op Fl C Ns Ar cc1_option -.Op Fl D Ns Ar define -.Op Fl I Ns Ar include_dir -.Op Fl L Ns Ar ld_option -.Op Fl Q Ns Ar c386_option -.Op Fl T Ns Ar tmpdir -.Op Fl U Ns Ar undef -.Op Fl o Ar outfile -.Op Fl fpt Ar error -.Op ld_options -.Op Ar infiles - -.Sh DESCRIPTION - -.Ss Overview - -.Nm Bcc -is a simple C compiler suitable for generating 8086 or 80386 code. -It basically understands the old K&R C input syntax, with some -restrictions on bit fields. It interacts with the programs -.Xr as86 1 -and -.Xr ld86 1 . - -As a compile-time option, it is also possible to convince -.Nm bcc -to generate code for the Motorola 6809 CPU. - -.Ss Options - -.Bl -tag -width indent -compact - -.It Fl 0 -.Pq the digit 0 -8086 target -.Pq works even on 80386 host - -.It Fl 3 -80386 target -.Pq works even on 8086 host - -.It Fl A -pass remainder of option to assembler; e.\& g. -.Ql -A-l -Alistfile -for a listing - -.It Fl B -prefix for executable search path; the search order is all paths -specified using -.Fl B , -in order, then the path given in the environment variable -.Ev BCC_EXEC_PREFIX -if that is set, then the compiled-in defaults -.Pa /usr/local/lib/bcc , -followed by -.Pa /usr/local/bin - -.It Fl C -pass remainder of option to bcc-cc1; e.\& g. -.Ql -C-c -for caller-saves - -.It Fl D -define - -.It Fl E -produce preprocessor output - -.It Fl G -produce gnu-Minix objects -.Pq link with gnu ld - -.It Fl I -include search path - -.It Fl L -pass remainder of option to linker - -.It Fl O -optimize -.Pq does nothing - -.It Fl P -produce preprocessor output with no line numbers - -.It Fl Q -pass full option to c386 - -.It Fl S -produce assembler file - -.It Fl T -temporary directory; -overrides previous value and default; default is -from the environment variable -.Ev TMPDIR -if that is set, otherwise -.Pa /tmp - -.It Fl U -undefine - -.It Fl V -print names of files being compiled - -.It Fl c -produce object file - -.It Fl e -run the preprocess pass separately. This takes less memory, and may -help or harm by giving more traditional semantics like token pasting -with -.Ql /**/ -\&. - -.It Fl f -error -.Pq float emulation not supported - -.It Fl g -produce debugging info -.Pq does nothing - -.It Fl o -output file name follows -.Pq assembler, object or executable - -.It Fl p -error -.Pq profiling not supported - -.It Fl t -error -.Pq substitution of some cc passes not supported - -.It Fl v -print names and args of subprocesses being run. -.Pp -Two or more -.Fl v -\&'s: print names of files being unlinked. -.Pp -Three or more -.Fl v -\&'s: print names of paths being searched. - -.El - -The 6809 version does not support -.Fl 0 , -.Fl 3 -or -.Fl G. - -Only the c386 version supports -.Fl Q . - -.Ss Defaults -Off or none except for these: - -.Bl -tag -width indent -compact - -.It Fl 0 | Fl 3 -native, i.\& e. 80386 - -.It Ar outfile -stdout for preprocessor output -.Pp -.Pa somewhere/file.[ci] -\&-> -.Pa file.s -for compiler output -.Pp -.Pa somewhere/file.[cis] -\&-> -.Pa file.o -for assembler output -.Pp -.Pa a.out -for ld output - -.El - -Other options are passed to the linker, in particular -.Fl i- , -.Fl l Ns Ar x , -.Fl M , -.Fl m , -.Fl s . -The -.Fl i -option is always passed to the linker but can be cancelled using -.Fl i- . - -.Sh ENVIRONMENT - -.Bl -tag -width indent -compact - -.It Ev BCC_EXEC_PREFIX -directory to search for compiler passes - -.It Ev TMPDIR -where to place temporary files - -.El - -.Sh SEE ALSO - -.Xr as86 1 , -.Xr ld86 1 , -.Xr bcc-cc1 1 ; -.Xr cc 1 . - -.Sh AUTHORS - -This program has been written by Bruce Evans. diff --git a/devel/bcc/files/ld86.1 b/devel/bcc/files/ld86.1 deleted file mode 100644 index 914be158c8e7..000000000000 --- a/devel/bcc/files/ld86.1 +++ /dev/null @@ -1,138 +0,0 @@ -.\" -.\" This manual page has been assembled after Bruce's original bcc.doc -.\" file by Jörg Wunsch <joerg@FreeBSD.org>. -.\" It is redistributed under the same conditions as the whole bcc -.\" package itself. -.\" -.Dd March 26, 1995 -.Os -.Dt LD86 1 -.Sh NAME -.Nm ld86 -.Nd loader for as86 -.Sh SYNOPSIS -.Nm ld86 -.Op Fl 03Mimrstz Ns Op - -.Op Fl l Ns Ar lib_extension -.Op Fl o outfile -.Op Fl C crtfile -.Op Fl L Ns libdir -.Op Fl O Ns libfile -.Op Fl T textaddr -.Ar infile -.Op Ar ... -.Sh DESCRIPTION - -.Ss Overview - -.Nm Ld86 -is the loader that understands how to link the output of -.Xr as86 1 -together. - -.Ss Options - -.Bl -tag -width indent -compact - -.It Fl 0 -.Pq the digit 0 -produce header with 16-bit magic and use library subdir -.Pa i86 -for -.Fl l Ns Ar x - -.It Fl 3 -produce header with 32-bit magic and use library subdir -.Pa i386 -for -.Fl l Ns Ar x - -.It Fl C Ns Ar x -add file -.Pa libdir-from-search/crt Ns Ar x Ns \&.o -to list of files linked - -.It Fl L Ns Ar x -add dir name -.Ar x -to the head of the list of library dirs searched - -.It Fl M -print symbols linked on stdout - -.It Fl O Ns Ar x -add library -.Pa libdir-from-search/ Ns Ar x -to list of files linked - -.It Fl T -text base address follows -.Pq in format suitable for strtoul - -.It Fl i -separate I&D output - -.It Fl l Ns Ar x -add library -.Pa libdir-from-search/lib Ns Ar x Ns \&.a -to list of files linked - -.It Fl m -print modules linked on stdout - -.It Fl o -output file name follows - -.It Fl r -produce output suitable for further relocation - -.It Fl s -strip symbols - -.It Fl t -trace modules being looked at on stdout - -.It Fl z -produce -.Dq unmapped zero page -executables - - -.El - -The 6809 version does not support -i or -r. - -All the options not taking an argument may be turned off by following the -option letter by a -.Sq \&- , -as for bcc-cc1. - -.Ss Defaults - -Off or none except for these: - -.Bl -tag -width indent -compact - -.It Fl 0 | Fl 3 -native, i.\& e. 80386 - -.It Fl L Ns Pa /usr/local/lib/bcc/ Ns Ar m/ -.Po -.Ar m -is machine dependent -.Pc - -.It Ar outfile -.Pa a.out - -.El - -.Sh SEE ALSO - -.Xr as86 1 , -.Xr bcc 1 . - -.Sh AUTHORS - -This programm has been written by Bruce Evans. - diff --git a/devel/bcc/files/patch-aa b/devel/bcc/files/patch-aa deleted file mode 100644 index af63cb038c09..000000000000 --- a/devel/bcc/files/patch-aa +++ /dev/null @@ -1,66 +0,0 @@ -*** ld/Makefile.orig Sat Feb 19 23:32:12 1994 ---- ld/Makefile Sun Mar 26 12:31:37 1995 -*************** -*** 1,18 **** -! CFLAGS =-O -DBSD_A_OUT -DSTANDARD_GNU_A_OUT -! LDFLAGS =-N -s - -! OBJS =dumps.o io.o ld.o readobj.o table.o typeconv.o writebin.o - -! ld: $(OBJS) -! $(CC) $(LDFLAGS) $(OBJS) -o $@ - -! clean: -! rm -f $(OBJS) ld -! -! dumps.o: dumps.c const.h config.h obj.h type.h globvar.h -! io.o: io.c const.h config.h obj.h type.h globvar.h -! ld.o: ld.c const.h config.h byteord.h type.h globvar.h -! readobj.o: readobj.c const.h config.h byteord.h obj.h type.h globvar.h -! table.o: table.c const.h config.h align.h obj.h type.h globvar.h -! typeconv.o: typeconv.c const.h config.h type.h globvar.h -! writebin.o: writebin.c const.h config.h obj.h type.h globvar.h ---- 1,18 ---- -! .include "../Makefile.inc" - -! CFLAGS +=-DBSD_A_OUT -DSTANDARD_GNU_A_OUT -! CFLAGS +=-Wall -! LDFLAGS = - -! SRCS =dumps.c io.c ld.c readobj.c table.c typeconv.c writebin.c - -! PROG =ld86 -! -! BINDIR =${LOCALPREFIX}/bin -! MANDIR =${LOCALPREFIX}/man/man -! -! beforeinstall: -! -mkdir -p ${BINDIR} -! -mkdir -p ${MANDIR}1 -! -! .include <bsd.prog.mk> -*** ld/ld.c.orig Sat Feb 19 23:36:05 1994 ---- ld/ld.c Sun Mar 26 11:59:47 1995 -*************** -*** 3,9 **** - /* Copyright (C) 1994 Bruce Evans */ - - #include "const.h" -- #include "byteord.h" - #include "type.h" - #include "globvar.h" - ---- 3,8 ---- -*************** -*** 25,30 **** ---- 24,33 ---- - #undef NULL - #include <unistd.h> - #endif -+ -+ /* BSD #defines this in <machine/endian.h>, but with another sense */ -+ #undef BIG_ENDIAN -+ #include "byteord.h" - - #define MAX_LIBS (NR_STDLIBS + 5) - #define NR_STDLIBS 1 diff --git a/devel/bcc/files/patch-ab b/devel/bcc/files/patch-ab deleted file mode 100644 index e2e766db0dc5..000000000000 --- a/devel/bcc/files/patch-ab +++ /dev/null @@ -1,75 +0,0 @@ -*** as/Makefile.orig Thu Apr 23 06:04:42 1992 ---- as/Makefile Sun Mar 26 12:31:17 1995 -*************** -*** 1,27 **** -! CFLAGS =-O - LDFLAGS = - -! OBJS =as.o assemble.o error.o express.o \ -! genbin.o genlist.o genobj.o gensym.o \ -! macro.o mops.o pops.o readsrc.o \ -! scan.o table.o typeconv.o -! -! as: $(OBJS) -! $(CC) $(LDFLAGS) $(OBJS) -o as -! chmem =182000 as -! -! as.o: const.h type.h byteord.h macro.h file.h flag.h globvar.h -! assemble.o: const.h type.h address.h globvar.h opcode.h scan.h -! error.o: const.h type.h -! express.o: const.h type.h address.h globvar.h scan.h source.h -! genbin.o: const.h type.h address.h file.h globvar.h -! genlist.o: const.h type.h address.h flag.h file.h globvar.h macro.h scan.h \ -! source.h -! genobj.o: const.h type.h address.h file.h globvar.h -! gensym.o: const.h type.h flag.h file.h globvar.h -! macro.o: const.h type.h globvar.h scan.h macro.h -! mops.o: const.h type.h globvar.h opcode.h scan.h address.h -! pops.o: const.h type.h address.h flag.h globvar.h opcode.h scan.h -! readsrc.o: const.h type.h flag.h file.h globvar.h macro.h scan.h source.h -! scan.o: const.h type.h globvar.h scan.h -! table.o: const.h type.h globvar.h opcode.h scan.h ---- 1,18 ---- -! .include "../Makefile.inc" -! .PATH: ../ld -! -! CFLAGS +=-Wall - LDFLAGS = - -! SRCS =as.c assemble.c error.c express.c \ -! genbin.c genlist.c genobj.c gensym.c \ -! macro.c mops.c pops.c readsrc.c \ -! scan.c table.c typeconv.c -! -! PROG =as86 -! -! BINDIR = ${LOCALPREFIX}/bin -! MANDIR = ${LOCALPREFIX}/man/man -! -! -! .include <bsd.prog.mk> -*** as/as.c.orig Sat Jul 10 21:03:52 1993 ---- as/as.c Sun Mar 26 12:11:09 1995 -*************** -*** 7,13 **** - - #include "const.h" - #include "type.h" -- #include "byteord.h" - #include "macro.h" - #undef EXTERN - #define EXTERN ---- 7,12 ---- -*************** -*** 36,41 **** ---- 35,44 ---- - #include <fcntl.h> - #include <unistd.h> - #endif -+ -+ /* BSD #defines this in <machine/endian.h>, but with another sense */ -+ #undef BIG_ENDIAN -+ #include "byteord.h" - - PUBLIC char hexdigit[] = "0123456789ABCDEF"; /* XXX - ld uses lower case */ - diff --git a/devel/bcc/files/patch-ac b/devel/bcc/files/patch-ac deleted file mode 100644 index 7edb98ea93de..000000000000 --- a/devel/bcc/files/patch-ac +++ /dev/null @@ -1,86 +0,0 @@ -*** bcc/Makefile.orig Thu Mar 9 11:43:29 1995 ---- bcc/Makefile Sun Mar 26 12:23:06 1995 -*************** -*** 1,14 **** -! CFLAGS =-O -DNSIG=32 - LDFLAGS = - -! bcc: bcc.c -! $(CC) $(CFLAGS) $(LDFLAGS) $@.c -o $@ - -! bcc09: bcc.c -! $(CC) -DMC6809 $(CFLAGS) $(LDFLAGS) bcc.c -o $@ - -! ccc: bcc.c -! $(CC) -DCCC $(CFLAGS) $(LDFLAGS) bcc.c -o $@ - -! clean: -! rm -f bcc bcc09 ccc ---- 1,22 ---- -! .include "../Makefile.inc" -! -! CFLAGS +=-DNSIG=32 -! #CFLAGS +=-Wall # too many warnings - LDFLAGS = - -! PROG =bcc-cc1 -! -! SRCS =assign.c declare.c gencode.c label.c preserve.c type.c \ -! bcc-cc1.c express.c genloads.c loadexp.c scan.c \ -! exptree.c glogcode.c longop.c softop.c codefrag.c \ -! floatop.c hardop.c output.c state.c debug.c function.c \ -! input.c preproc.c table.c -! - -! BINDIR = ${LOCALPREFIX}/lib/bcc -! MANDIR = ${LOCALPREFIX}/man/man - -! beforeinstall: -! -mkdir -p ${LOCALPREFIX}/lib/bcc - -! .include <bsd.prog.mk> -*** bcc/bcc.c.orig Sat Jul 17 14:49:49 1993 ---- bcc/bcc.c Sun Mar 26 12:27:58 1995 -*************** -*** 27,46 **** - #define P(x) () - #endif - -! #define AS "as" - #define BAS86 - #define BCC86 -! #define CC1 "cc1" - #define CC1_MINUS_O_BROKEN FALSE -! #define CPP "cpp" /* normally a link to /usr/bin/bcc-cc1 */ - #define CPPFLAGS "-E" - #define CRT0 "crt0.o" - #define GCC "gcc" -! #define LD "ld" -! #define STANDARD_CRT0_0_PREFIX "/usr/local/lib/i86/" -! #define STANDARD_CRT0_3_PREFIX "/usr/local/lib/i386/" -! #define STANDARD_EXEC_PREFIX "/usr/local/libexec/i386/bcc/" -! #define STANDARD_EXEC_PREFIX_2 "/usr/bin/" - - #ifdef CCC - #undef BCC86 ---- 27,46 ---- - #define P(x) () - #endif - -! #define AS "as86" - #define BAS86 - #define BCC86 -! #define CC1 "bcc-cc1" - #define CC1_MINUS_O_BROKEN FALSE -! #define CPP "bcc-cc1" /* normally a link to /usr/bin/bcc-cc1 */ - #define CPPFLAGS "-E" - #define CRT0 "crt0.o" - #define GCC "gcc" -! #define LD "ld86" -! #define STANDARD_CRT0_0_PREFIX LOCALPREFIX "/lib/bcc/i86/" -! #define STANDARD_CRT0_3_PREFIX LOCALPREFIX "/lib/bcc/i386/" -! #define STANDARD_EXEC_PREFIX LOCALPREFIX "/lib/bcc/" -! #define STANDARD_EXEC_PREFIX_2 LOCALPREFIX "/bin/" - - #ifdef CCC - #undef BCC86 diff --git a/devel/bcc/pkg-comment b/devel/bcc/pkg-comment deleted file mode 100644 index b297908a409b..000000000000 --- a/devel/bcc/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -bcc - Bruce's C compiler (with assembler and loader); can do 16-bit code diff --git a/devel/bcc/pkg-descr b/devel/bcc/pkg-descr deleted file mode 100644 index 02a08e1c77fc..000000000000 --- a/devel/bcc/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -This is Bruce Evans' C compiler and binutils package. - - -Either the compiler as the assembler are able to generate 16-bit code. -Hence it's possible to compile BIOS and DOS code under unix. - -The C compiler does understand K&R1 syntax, with a few restrictions -regarding bitfields. See the file work/bcc/bcc-cc1/bcc.bugs for -Bruce's bug list. - -The binutils (assembler and loader) have been renamed to as86 and ld86 -to not conflict with the system's assembler and loader, but they are -also available in the regular BINDIR (normally /usr/local/bin). - -It's also possible to generate MC 6809 code with bcc/as. (This is a -compile-time option however, and not supported by the binary package -as it comes with FreeBSD.) diff --git a/devel/bcc/pkg-plist b/devel/bcc/pkg-plist deleted file mode 100644 index d808b7aaae84..000000000000 --- a/devel/bcc/pkg-plist +++ /dev/null @@ -1,14 +0,0 @@ -@cwd /usr/local -@mode 755 -@owner bin -@group bin -bin/as86 -bin/ld86 -bin/bcc -lib/bcc -lib/bcc/bcc-cc1 -@mode 644 -man/man1/as86.1.gz -man/man1/bcc.1.gz -man/man1/bcc-cc1.1.gz -man/man1/ld86.1.gz diff --git a/devel/bcc/scripts/configure b/devel/bcc/scripts/configure deleted file mode 100644 index 8e3c5cfaa798..000000000000 --- a/devel/bcc/scripts/configure +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# -# $Id$ -# -# Author: Jörg Wunsch <joerg@FreeBSD.org> -# Date of creation: Mar 26, 1995 -# - -# we don't need Bruce's symlink, since bmake knows about .PATH - -rm -f ${WRKSRC}/as/typeconv.o - -# since we like the ease of BSD's fancy .include <> files, we wish to -# have an own directory for the compiler driver - -mv ${WRKSRC}/bcc ${WRKSRC}/bcc-cc1 -mkdir ${WRKSRC}/bcc -cp -p ${FILESDIR}/Makefile.bcc ${WRKSRC}/bcc/Makefile - -# i wrote some man pages after Bruce's bcc.doc -cp -p ${FILESDIR}/ld86.1 ${WRKSRC}/ld/ -cp -p ${FILESDIR}/as86.1 ${WRKSRC}/as/ -cp -p ${FILESDIR}/bcc.1 ${WRKSRC}/bcc/ -cp -p ${FILESDIR}/bcc-cc1.1 ${WRKSRC}/bcc-cc1/ - -# create a Makefile.inc to pass the local prefix down to -# the build stage: - -cat > ${WRKSRC}/Makefile.inc <<*EOF* -# -# Makefile.inc -# -# This file has been created by the "configure" script; DO NOT EDIT. -# -# Edit the port's Makefile \${PREFIX} variable should you wish to -# override this, and reconfigure. -# - -LOCALPREFIX = ${PREFIX} -*EOF* - -# a simple Makefile to make all the subdirs - -cat > ${WRKSRC}/Makefile <<*EOF* - -SUBDIR = ld as bcc-cc1 bcc - -.include <bsd.subdir.mk> -*EOF* diff --git a/devel/gmake/Makefile b/devel/gmake/Makefile deleted file mode 100644 index 4d2d027bf583..000000000000 --- a/devel/gmake/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# New ports collection makefile for: GNU make -# Version required: 3.73 -# Date created: 11 September 1994 -# Whom: jkh -# -# $Id: Makefile,v 1.7 1995/04/08 13:59:57 ache Exp $ -# - -DISTNAME= make-3.73 -PKGNAME= gmake-3.73 -CATEGORIES+= development programming -MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ \ - ftp://ftp.uu.net/systems/gnu/ - -GNU_CONFIGURE= yes - -.include <bsd.port.mk> diff --git a/devel/gmake/distinfo b/devel/gmake/distinfo deleted file mode 100644 index 03e1c558be46..000000000000 --- a/devel/gmake/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (make-3.73.tar.gz) = 497646e67aa91673c28cf57d955d6ca4 diff --git a/devel/gmake/files/patch-aa b/devel/gmake/files/patch-aa deleted file mode 100644 index eceebb4ea2cb..000000000000 --- a/devel/gmake/files/patch-aa +++ /dev/null @@ -1,48 +0,0 @@ -*** Makefile.in.orig Wed Apr 5 08:41:26 1995 ---- Makefile.in Sat Apr 8 17:49:22 1995 -*************** -*** 92,98 **** - # Number to put on the man page filename. - manext = 1 - # Prefix to put on installed `make' binary file name. -! binprefix = - # Prefix to put on installed `make' man page file name. - manprefix = $(binprefix) - ---- 92,98 ---- - # Number to put on the man page filename. - manext = 1 - # Prefix to put on installed `make' binary file name. -! binprefix = g - # Prefix to put on installed `make' man page file name. - manprefix = $(binprefix) - -*************** -*** 186,191 **** ---- 186,193 ---- - - installdirs: - $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(mandir) -+ rm -f $(bindir)/$(binprefix)make $(infodir)/make.info \ -+ $(mandir)/$(manprefix)make.$(manext) - - $(bindir)/$(binprefix)make: make - $(INSTALL_PROGRAM) make $@.new -*************** -*** 260,266 **** - $(SHELL) config.status - glob/Makefile: config.status $(srcdir)/glob/Makefile.in - $(SHELL) config.status -! config.h: stamp-config ; - stamp-config: config.status $(srcdir)/config.h.in - $(SHELL) config.status - touch stamp-config ---- 262,269 ---- - $(SHELL) config.status - glob/Makefile: config.status $(srcdir)/glob/Makefile.in - $(SHELL) config.status -! config.h: stamp-config -! - stamp-config: config.status $(srcdir)/config.h.in - $(SHELL) config.status - touch stamp-config diff --git a/devel/gmake/pkg-comment b/devel/gmake/pkg-comment deleted file mode 100644 index 636224563214..000000000000 --- a/devel/gmake/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -GNU make 3.73 diff --git a/devel/gmake/pkg-descr b/devel/gmake/pkg-descr deleted file mode 100644 index 240bf785867a..000000000000 --- a/devel/gmake/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -This directory contains the release of GNU Make. -All bugs reported for previous test releases have been fixed. -Some bugs surely remain. diff --git a/devel/gmake/pkg-plist b/devel/gmake/pkg-plist deleted file mode 100644 index 4ec9a0ef6210..000000000000 --- a/devel/gmake/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -@cwd /usr/local -bin/gmake -man/man1/gmake.1 -info/make.info -info/make.info-1 -info/make.info-2 -info/make.info-3 -info/make.info-4 -info/make.info-5 -info/make.info-6 -info/make.info-7 -info/make.info-8 diff --git a/devel/gmake381/Makefile b/devel/gmake381/Makefile deleted file mode 100644 index 4d2d027bf583..000000000000 --- a/devel/gmake381/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# New ports collection makefile for: GNU make -# Version required: 3.73 -# Date created: 11 September 1994 -# Whom: jkh -# -# $Id: Makefile,v 1.7 1995/04/08 13:59:57 ache Exp $ -# - -DISTNAME= make-3.73 -PKGNAME= gmake-3.73 -CATEGORIES+= development programming -MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ \ - ftp://ftp.uu.net/systems/gnu/ - -GNU_CONFIGURE= yes - -.include <bsd.port.mk> diff --git a/devel/gmake381/distinfo b/devel/gmake381/distinfo deleted file mode 100644 index 03e1c558be46..000000000000 --- a/devel/gmake381/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (make-3.73.tar.gz) = 497646e67aa91673c28cf57d955d6ca4 diff --git a/devel/gmake381/files/patch-aa b/devel/gmake381/files/patch-aa deleted file mode 100644 index eceebb4ea2cb..000000000000 --- a/devel/gmake381/files/patch-aa +++ /dev/null @@ -1,48 +0,0 @@ -*** Makefile.in.orig Wed Apr 5 08:41:26 1995 ---- Makefile.in Sat Apr 8 17:49:22 1995 -*************** -*** 92,98 **** - # Number to put on the man page filename. - manext = 1 - # Prefix to put on installed `make' binary file name. -! binprefix = - # Prefix to put on installed `make' man page file name. - manprefix = $(binprefix) - ---- 92,98 ---- - # Number to put on the man page filename. - manext = 1 - # Prefix to put on installed `make' binary file name. -! binprefix = g - # Prefix to put on installed `make' man page file name. - manprefix = $(binprefix) - -*************** -*** 186,191 **** ---- 186,193 ---- - - installdirs: - $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(mandir) -+ rm -f $(bindir)/$(binprefix)make $(infodir)/make.info \ -+ $(mandir)/$(manprefix)make.$(manext) - - $(bindir)/$(binprefix)make: make - $(INSTALL_PROGRAM) make $@.new -*************** -*** 260,266 **** - $(SHELL) config.status - glob/Makefile: config.status $(srcdir)/glob/Makefile.in - $(SHELL) config.status -! config.h: stamp-config ; - stamp-config: config.status $(srcdir)/config.h.in - $(SHELL) config.status - touch stamp-config ---- 262,269 ---- - $(SHELL) config.status - glob/Makefile: config.status $(srcdir)/glob/Makefile.in - $(SHELL) config.status -! config.h: stamp-config -! - stamp-config: config.status $(srcdir)/config.h.in - $(SHELL) config.status - touch stamp-config diff --git a/devel/gmake381/pkg-comment b/devel/gmake381/pkg-comment deleted file mode 100644 index 636224563214..000000000000 --- a/devel/gmake381/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -GNU make 3.73 diff --git a/devel/gmake381/pkg-descr b/devel/gmake381/pkg-descr deleted file mode 100644 index 240bf785867a..000000000000 --- a/devel/gmake381/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -This directory contains the release of GNU Make. -All bugs reported for previous test releases have been fixed. -Some bugs surely remain. diff --git a/devel/gmake381/pkg-plist b/devel/gmake381/pkg-plist deleted file mode 100644 index 4ec9a0ef6210..000000000000 --- a/devel/gmake381/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -@cwd /usr/local -bin/gmake -man/man1/gmake.1 -info/make.info -info/make.info-1 -info/make.info-2 -info/make.info-3 -info/make.info-4 -info/make.info-5 -info/make.info-6 -info/make.info-7 -info/make.info-8 diff --git a/devel/libmalloc/Makefile b/devel/libmalloc/Makefile deleted file mode 100644 index 49cb04c5600f..000000000000 --- a/devel/libmalloc/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -# New ports collection makefile for: Mark Moraes malloc library -# Version required: 1.17alpha -# Date created: 11 January 1995 -# Whom: jkh -# -# $Id: Makefile,v 1.2 1995/04/01 12:44:37 jkh Exp $ -# - -DISTNAME= malloc -PKGNAME= malloc-1.17a -CATEGORIES+= development programming libraries -MASTER_SITES= ftp.cs.toronto.edu:/pub/moraes/ - -.include <bsd.port.mk> diff --git a/devel/libmalloc/distinfo b/devel/libmalloc/distinfo deleted file mode 100644 index 67645da0ee93..000000000000 --- a/devel/libmalloc/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (malloc.tar.gz) = 0a849b322ea5c74b41ddcc59d313bff2 diff --git a/devel/libmalloc/files/patch-aa b/devel/libmalloc/files/patch-aa deleted file mode 100644 index 5af23fc4a3f6..000000000000 --- a/devel/libmalloc/files/patch-aa +++ /dev/null @@ -1,136 +0,0 @@ -*** Makefile.orig Mon Jan 9 08:34:51 1995 ---- Makefile Sun Jan 29 14:16:10 1995 -*************** -*** 11,18 **** - # puts malloc.h in $INCDIR. - # - -! LIBDIR=$(HOME)/lib/$(ARCH) -! INCDIR=$(HOME)/include - - # neutralize SystemV genius - SHELL=/bin/sh ---- 11,18 ---- - # puts malloc.h in $INCDIR. - # - -! LIBDIR=${PREFIX}/lib -! INCDIR=${PREFIX}/include - - # neutralize SystemV genius - SHELL=/bin/sh -*************** -*** 62,72 **** ---- 62,75 ---- - RANLIB = ranlib - - LDFLAGS=#-Bstatic -+ VERSION=1.13 - - # only developers should have to change stuff below this line - - EXT=_d - LIBMALLOC=libmalloc$(EXT).a -+ LIBSMALLOC=libmalloc${EXT}.so.${VERSION} -+ - PROGS=testmalloc$(EXT) simumalloc$(EXT) teststomp$(EXT) maltrace$(EXT) - - DEFINES= $(NORMALDEFS) $(DEBUGDEFS) -*************** -*** 108,116 **** - - CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) - -! all: pass clean libmalloc - -! pass: $(LIBMALLOC) $(PROGS) out$(EXT) - - libmalloc: - $(MAKE) -f Makefile $(MFLAGS) CC="$(CC)" DEBUGDEFS="$(FASTDEFS)" \ ---- 111,126 ---- - - CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) - -! .c.o: -! ${CC} -c ${CFLAGS} $< -o $@ -! ${CC} -c -fpic ${CFLAGS} $< -o shared/$@ -! -! all: mkdir pass clean libmalloc - -! mkdir: -! @mkdir -p shared -! -! pass: $(LIBMALLOC) $(LIBSMALLOC) $(PROGS) out$(EXT) - - libmalloc: - $(MAKE) -f Makefile $(MFLAGS) CC="$(CC)" DEBUGDEFS="$(FASTDEFS)" \ -*************** -*** 134,139 **** ---- 144,155 ---- - -$(RANLIB) $(LIBMALLOC) - touch .lib$(EXT) - -+ $(LIBSMALLOC): $(OBJS) -+ rm -f $(LIBSMALLOC) ${SPLAYOBJ} -+ cd splay; $(MAKE) $(MFLAGS) DEFINES="$(DEFINES)" \ -+ LIBMALLOC=../$(LIBMALLOC) CC="$(CC) -fpic" -+ (cd shared; ld -Bshareable -o ../$(LIBSMALLOC) $(OBJS) ../${SPLAYOBJ}) -+ - $(SPLAYOBJ): .foo - cd splay; $(MAKE) $(MFLAGS) DEFINES="$(DEFINES)" \ - LIBMALLOC=../$(LIBMALLOC) CC="$(CC)" -*************** -*** 149,155 **** - onefile.c: $(SRCS) $(SPLAYSRC) - rm -f onefile.c - cat $(SRCS) $(SPLAYSRC) | sed '/RCSID/d' > onefile.c -! - .lint: $(SRCS) - ($(LINT) $(LINTFLAGS) $(DEFINES) $(INCLUDES) $(SRCS); \ - $(LINT) $(LINTFLAGS) $(DEFINES) $(INCLUDES) -I.. $(SPLAYSRC)) \ ---- 165,171 ---- - onefile.c: $(SRCS) $(SPLAYSRC) - rm -f onefile.c - cat $(SRCS) $(SPLAYSRC) | sed '/RCSID/d' > onefile.c -! - .lint: $(SRCS) - ($(LINT) $(LINTFLAGS) $(DEFINES) $(INCLUDES) $(SRCS); \ - $(LINT) $(LINTFLAGS) $(DEFINES) $(INCLUDES) -I.. $(SPLAYSRC)) \ -*************** -*** 163,169 **** - - clean: - -rm -f *.o \#* *~ core a.out gmon.out mon.out onefile.c *.sL prof.out -! cd splay; $(MAKE) clean - - veryclean: clean cleanprogs - make EXT= cleanprogs ---- 179,186 ---- - - clean: - -rm -f *.o \#* *~ core a.out gmon.out mon.out onefile.c *.sL prof.out -! -(cd shared; rm -f *.o \#* *~) -! (cd splay; $(MAKE) clean) - - veryclean: clean cleanprogs - make EXT= cleanprogs -*************** -*** 174,181 **** - -$(RANLIB) $(LIBDIR)/libmalloc.a - install -c -m 644 libmalloc_d.a $(LIBDIR) - -$(RANLIB) $(LIBDIR)/libmalloc_d.a - install -c -m 644 malloc.h $(INCDIR) -! - .id: $(SRCS) - mkid $(SRCS) $(SPLAYSRC) $(HDRS) $(SPLAYHDR) - touch .id ---- 191,199 ---- - -$(RANLIB) $(LIBDIR)/libmalloc.a - install -c -m 644 libmalloc_d.a $(LIBDIR) - -$(RANLIB) $(LIBDIR)/libmalloc_d.a -+ install -c -m 644 ${LIBSMALLOC} $(LIBDIR) - install -c -m 644 malloc.h $(INCDIR) -! - .id: $(SRCS) - mkid $(SRCS) $(SPLAYSRC) $(HDRS) $(SPLAYHDR) - touch .id diff --git a/devel/libmalloc/pkg-comment b/devel/libmalloc/pkg-comment deleted file mode 100644 index 2de5f8c2603c..000000000000 --- a/devel/libmalloc/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Small, fast malloc library with comprehensive error checking diff --git a/devel/libmalloc/pkg-descr b/devel/libmalloc/pkg-descr deleted file mode 100644 index 40778a38319f..000000000000 --- a/devel/libmalloc/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -This is a complete set of memory allocation functions (malloc and -friends). - The allocator is small, fast and space-efficient. - - It performs coalescing on frees. - - It has hooks for profiling, tracing and memory leak detection. - - It has very comprehensive and paranoid errorchecking as a compile - time option, enough to detect most forms of heap corruption. - - Optionally, it attempts to be compatible with the proposed ANSI C - Standard definition for the standard library functions malloc(), - calloc(), realloc() and free(). By default, it is more or less - compatible with existing Unix malloc() functions - some - differences do exist. (Notably free(), cfree() returning void, - realloc() not accepting a freed block) diff --git a/devel/libmalloc/pkg-plist b/devel/libmalloc/pkg-plist deleted file mode 100644 index 907518ae38f9..000000000000 --- a/devel/libmalloc/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -@cd /usr/local -lib/libmalloc.a -@exec ranlib %D/%F -lib/libmalloc_d.a -@exec ranlib %D/%F -include/malloc.h -lib/libmalloc_d.so.1.13 diff --git a/devel/m4/Makefile b/devel/m4/Makefile deleted file mode 100644 index e063f43ff715..000000000000 --- a/devel/m4/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# New ports collection makefile for: m4 -# Version required: 1.4 -# Date created: 25 October 1994 -# Whom: mr -# -# $Id: Makefile,v 1.3 1995/04/01 12:44:39 jkh Exp $ -# - -DISTNAME= m4-1.4 -CATEGORIES+= development programming -MASTER_SITES= ftp://gatekeeper.dec.com/pub/GNU/ \ - ftp://prep.ai.mit.edu/pub/gnu/ - -GNU_CONFIGURE=yes -CONFIGURE_ARGS= --program-prefix=g --prefix=${PREFIX} - -.include <bsd.port.mk> diff --git a/devel/m4/distinfo b/devel/m4/distinfo deleted file mode 100644 index db5ee0aca5f8..000000000000 --- a/devel/m4/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (m4-1.4.tar.gz) = 9eb2dd07740b2d2f3c7adb3e8d299bda diff --git a/devel/m4/pkg-comment b/devel/m4/pkg-comment deleted file mode 100644 index 9a6c93b5ffa3..000000000000 --- a/devel/m4/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -This is Gnu's m4 Vers. 1.4 diff --git a/devel/m4/pkg-descr b/devel/m4/pkg-descr deleted file mode 100644 index ffa47794be91..000000000000 --- a/devel/m4/pkg-descr +++ /dev/null @@ -1,27 +0,0 @@ -GNU `m4' -******** - - GNU `m4' is an implementation of the traditional UNIX macro -processor. It is mostly SVR4 compatible, although it has some -extensions (for example, handling more than 9 positional parameters to -macros). `m4' also has builtin functions for including files, running -shell commands, doing arithmetic, etc. Autoconf needs GNU `m4' for -generating `configure' scripts, but not for running them. - - GNU `m4' was originally written by Rene Seindal, with subsequent -changes by Franc,ois Pinard and other volunteers on the Internet. All -names and email addresses can be found in the file `THANKS' from the -GNU `m4' distribution. - - This is release 1.3. It is now to be considered stable, future -releases are only meant to fix bugs, increase speed, or improve -documentation. However... - - An experimental feature, which would improve `m4' usefulness, allows -for changing the syntax for what is a "word" in `m4'. You should use: - ./configure --enable-changeword - -if you want this feature compiled in. The current implementation slows -down `m4' considerably and is hardly acceptable. So, it might go away, -do not count on it yet. - diff --git a/devel/m4/pkg-plist b/devel/m4/pkg-plist deleted file mode 100644 index 1ee985c4885f..000000000000 --- a/devel/m4/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -@cd /usr/local -@mode 755 -@owner bin -@group bin -bin/gm4 -@mode 644 -info/m4.info -info/m4.info-1 -info/m4.info-2 -info/m4.info-3 diff --git a/devel/mprof/Makefile b/devel/mprof/Makefile deleted file mode 100644 index ae54dcc64db1..000000000000 --- a/devel/mprof/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# New ports collection makefile for: mprof -# Version required: 3.0 -# Date created: Sat Nov 5 01:16:33 PST 1994 -# Whom: hsu -# -# $Id: Makefile,v 1.4 1995/04/09 10:05:17 asami Exp $ -# - -DISTNAME= mprof-3.0 -CATEGORIES+= development programming -MASTER_SITES= ftp://cs.colorado.edu/pub/misc/ -EXTRACT_SUFX= .tar.Z - -WRKSRC= ${WRKDIR} -MAKEFILE= Makefile.i386 - -do-install: - install -c -s -m 555 ${WRKSRC}/mprof ${PREFIX}/bin - install -c -m 555 ${WRKSRC}/libc_mp.a ${PREFIX}/lib - install -c -m 555 ${WRKSRC}/mprof.1 ${PREFIX}/man/man1 - gzip -9nf ${PREFIX}/man/man1/mprof.1 - -.include <bsd.port.mk> diff --git a/devel/mprof/distinfo b/devel/mprof/distinfo deleted file mode 100644 index 39823e928b5b..000000000000 --- a/devel/mprof/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (mprof-3.0.tar.Z) = 0fe6c29a0313d09ed4dc326ab2583194 diff --git a/devel/mprof/files/patch-01 b/devel/mprof/files/patch-01 deleted file mode 100644 index 8fbd8b855975..000000000000 --- a/devel/mprof/files/patch-01 +++ /dev/null @@ -1,242 +0,0 @@ -*** ../m/mprof_mon.c Tue Apr 20 13:36:09 1993 ---- mprof_mon.c Fri Sep 17 17:09:01 1993 -*************** -*** 411,417 **** - #ifdef sun - on_exit(mprof_exit, NULL); - #endif -! #ifdef mips - atexit(mprof_exit); - #endif - ---- 411,417 ---- - #ifdef sun - on_exit(mprof_exit, NULL); - #endif -! #if defined(mips) || defined(__FreeBSD__) - atexit(mprof_exit); - #endif - -*** ../m/mprof.h Tue Apr 20 13:36:07 1993 ---- mprof.h Fri Sep 17 16:53:52 1993 -*************** -*** 109,115 **** - - extern char *strdup(); - -! #if (defined(vax) || (defined(sun) && !defined(sun4))) - #define get_current_fp(first_local) ((unsigned)&(first_local) + 4) - #endif - ---- 109,115 ---- - - extern char *strdup(); - -! #if (defined(vax) || (defined(sun) && !defined(sun4))) || defined(__FreeBSD__) - #define get_current_fp(first_local) ((unsigned)&(first_local) + 4) - #endif - -*************** -*** 120,126 **** - #define ret_addr_from_fp(fp) (unsigned)(((struct frame *)(fp))->fr_savpc) - #endif - -! - /* for ultrix 0x38, 4.3 bsd 0x3d, other? - */ - ---- 120,130 ---- - #define ret_addr_from_fp(fp) (unsigned)(((struct frame *)(fp))->fr_savpc) - #endif - -! #if defined(__FreeBSD__) -! #define prev_fp_from_fp(fp) *((unsigned *) fp) -! #define ret_addr_from_fp(fp) *((unsigned *) (fp+4)) -! #endif -! - /* for ultrix 0x38, 4.3 bsd 0x3d, other? - */ - -*************** -*** 134,137 **** ---- 138,145 ---- - - #ifdef mips - #define CRT0_ADDRESS 0x0 /* to be filled in later */ -+ #endif -+ -+ #ifdef __FreeBSD__ -+ #define CRT0_ADDRESS 0x10d3 - #endif -*** ../m/mpgraph.c Tue Apr 20 13:36:04 1993 ---- mpgraph.c Wed Sep 15 23:27:07 1993 -*************** -*** 114,120 **** - vertex from, to; - mpdata data; - int mark; -! struct edge_struct *save - } *edge, edge_item; - - edge ---- 114,120 ---- - vertex from, to; - mpdata data; - int mark; -! struct edge_struct *save; - } *edge, edge_item; - - edge -*** /dev/null Tue Nov 22 00:34:22 1994 ---- Makefile.i386 Tue Nov 22 01:03:41 1994 -*************** -*** 0 **** ---- 1,148 ---- -+ # %M% %I% %G% %U% -+ # Copyright (c) 1987, Benjamin G. Zorn -+ # -+ # Makefile for MPROF data generation -+ # -+ -+ CC = cc -+ -+ # mips CFLAGS = -I. -g -DDEBUG -+ # sun4 CFLAGS = -I. -g -Dsun4 -+ # sun3,vax, i386 CFLAGS = -I. -g -+ -+ # sun4 ASFLAGS = -P -Dsun4 -+ # sun3,vax,mips, i386 ASFLAGS = -+ -+ CFLAGS = -I. -g -static -+ ASFLAGS = -+ BIN = . -+ MPLIB = $(BIN)/libc_mp.a -+ LINTFLAGS = -bhx -+ -+ # sun4,mips ASM_SRC = md.s -+ # sun4,mips ASM_OBJ = md.o -+ # vax,sun3 ASM_SRC = -+ # vax,sun3 ASM_OBJ = -+ -+ ASM_SRC = -+ ASM_OBJ = -+ -+ MPROF_MON_SRCS = leak.c malloc.c mpattach.c mprof_mon.c mpstruct.c $(ASM_SRC) -+ MPROF_MON_OBJS = leak.o malloc.o mpattach.o mprof_mon.o mpstruct.o $(ASM_OBJ) -+ -+ MPROF_SRCS = mprof.c mpstruct.c mpgraph.c -+ MPROF_OBJS = mprof.o mpstruct.o mpgraph.o -+ -+ DOC_SRC = mprof.1 -+ DOC_OBJS = mprof.man -+ -+ DISTNAME = mprof-3.0 -+ -+ TEST_SRCS = test1.c test2.c -+ TEST_OBJS = test1.o test2.o -+ -+ all: mprof $(MPROF_MON_OBJS) $(DOC_OBJS) $(MPLIB) -+ -+ mips $(MPLIB): $(MPROF_MON_OBJS) -+ ar cr libc_mp.a $(MPROF_MON_OBJS) -+ ranlib libc_mp.a -+ -+ # sun3, sun4 LIB_REPLACE = memalign.o -+ # vax LIB_REPLACE = exit.o -+ # mips LIB_REPLACE = -+ -+ LIB_REPLACE = exit.o -+ -+ #$(MPLIB): $(MPROF_MON_OBJS) -+ # cp /lib/libc.a libc_mp.a -+ # ar d libc_mp.a malloc.o valloc.o $(LIB_REPLACE) -+ # ar r libc_mp.a $(MPROF_MON_OBJS) -+ # ranlib libc_mp.a -+ -+ test: $(TEST_OBJS) test1-demo test2-demo -+ -+ mprof-mon-lint: -+ lint $(LINTFLAGS) $(MPROF_MON_SRCS) > mprof.lint -+ -+ mprof-lint: -+ lint $(LINTFLAGS) $(MPROF_SRCS) > mprof.lint -+ -+ clean: -+ rm -f *.o mprof.lint mprof-mon.lint \ -+ $(DOC_OBJS) \ -+ $(TEST_OBJS) \ -+ test1 test1.data test1.mprof \ -+ test2 test2.data test2.mprof \ -+ libc_mp.a mprof mprof.data -+ -+ leak.o: leak.c -+ mprof_mon.o: mprof_mon.c -+ mpstruct.o: mpstruct.c -+ mpgraph.o: mpgraph.c -+ mprof.o: mprof.c -+ md.o: md.s -+ $(AS) $(ASFLAGS) -o md.o md.s -+ -+ malloc.o: malloc.c -+ $(CC) $(CFLAGS) -Dmalloc=__malloc__ -Dfree=__free__ -Drealloc=__realloc__ malloc.c -c -+ -+ mprof: $(MPROF_OBJS) -+ $(CC) $(CFLAGS) -o mprof $(MPROF_OBJS) -+ -+ mprof.man: mprof.1 -+ nroff -man mprof.1 > mprof.man -+ -+ dist: MANIFEST -+ tar cvf $(DISTNAME).tar `cat MANIFEST` -+ compress $(DISTNAME).tar -+ -+ # -+ # Examples to test if MPROF is installed correctly -+ # -+ -+ # A very simple test (tests calloc and valloc) -+ -+ test1-demo: test1.data -+ $(BIN)/mprof -normal test1 test1.data > test1.mprof -+ -+ test1.mprof: test1.data -+ $(BIN)/mprof -normal test1 test1.data > test1.mprof -+ -+ test1.data: test1 -+ test1 -+ cp mprof.data test1.data -+ -+ test1: test1.o $(MPLIB) -+ $(CC) $(CFLAGS) -o test1 test1.o $(MPLIB) -+ -+ test1.o: test1.c -+ -+ -+ # test2 program (example from paper) -+ -+ test2-demo: test2.data -+ $(BIN)/mprof -normal test2 test2.data > test2.mprof -+ -+ test2.mprof: test2.data -+ $(BIN)/mprof -normal test2 test2.data > test2.mprof -+ -+ test2.data: test2 -+ test2 -+ cp mprof.data test2.data -+ -+ test2: test2.o $(MPLIB) -+ $(CC) $(CFLAGS) -o test2 test2.o $(MPLIB) -+ -+ test2.o: test2.c -+ -+ -+ ### -+ leak.o: /usr/include/stdio.h mprof.h /usr/include/sys/types.h -+ malloc.o: /usr/include/sys/types.h /usr/include/stdio.h -+ mprof.o: /usr/include/stdio.h /usr/include/sys/file.h /usr/include/ctype.h \ -+ /usr/include/a.out.h /usr/include/sys/exec.h /usr/include/stab.h \ -+ mprof.h /usr/include/sys/types.h -+ mprof_mon.o: /usr/include/stdio.h /usr/include/sys/file.h mprof.h \ -+ /usr/include/sys/types.h -+ mpstruct.o: /usr/include/stdio.h mprof.h /usr/include/sys/types.h -+ mpgraph.o: /usr/include/stdio.h mprof.h /usr/include/sys/types.h diff --git a/devel/mprof/pkg-comment b/devel/mprof/pkg-comment deleted file mode 100644 index ebad204648d0..000000000000 --- a/devel/mprof/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Memory Profiler and Leak Detector, version 3.0 diff --git a/devel/mprof/pkg-descr b/devel/mprof/pkg-descr deleted file mode 100644 index 29dff8b558c8..000000000000 --- a/devel/mprof/pkg-descr +++ /dev/null @@ -1,97 +0,0 @@ - -MPROF -- memory profiler (version 3.0) - -To use mprof, you must link the library libc_mp.a (found in the mprof -directory) into your application (this library is the C library with -the definitions of malloc and free replaced). Profiling starts -automatically when malloc is first called. Profile data is written to -the file "mprof.data". There are several functions that users can -call to change the name of the output file, etc. See the man page in -mprof.man. - -Simply by linking in the new malloc and executing your application, a -file called ``mprof.data'' will be created in the current directory. -This is the data file that mprof uses to build its dynamic call graph. -Call the program mprof with the following arguments: - -mprof [ options ] [ executable-file (a.out) ] [ data-file (mprof.data) ] - -The output contains four tables, the fields of which are described in -the man page in mprof.man. Further documentation is available in a -paper which describes the implementation of mprof (published in the -1988 summer USENIX conference) . The LaTeX source of that paper is -located in mprof.tex. The printable DVI file is located in mprof.dvi. - -There are currently four makefiles, for the VAX, Sun-3, Sun-4, and -MIPS (specifically, the Decstation 3100 and 5000). To remake mprof, -copy the appropriate file to `Makefile'. If you need to recompile -mprof for any reason, type ``make all'' in this directory. To remove -.o files, type ``make clean'' in this directory. mprof has been -tested on VAX (4.3 BSD and Ultrix using gcc and cc), SUN-3 (gcc and -cc), Sun-4 (cc) computers, and Decstation 3100 (gcc and cc). To test -if mprof works in simple cases, type `make test'. - -Mprof does not use Kyoto Common Lisp anymore. To use mprof, all you -need is a C compiler. - -The current incarnation of mprof does not handle calls to Sun calls to -valloc or memalign correctly. The calls will be profiled, but if your -program calls valloc or memalign and tries to later free that memory, -mprof will cause it to core dump. On the VAX, memory allocated by -valloc cannot be freed, and so valloc can be profiled correctly on the -VAX. A version of malloc.c is provided with mprof. If this version -is not compatible with the version used on your machine, you may need -to replace this file. If you have problems like this, please let me -know so I can keep a record of the bugs encountered. - -My thanks to Stuart Sechrest, Fred Douglis, Dain Samples, John -Ousterhout, Luigi Semenzato, Richard Tuck, Robert Scheifler, Mark -Eichin, Pat Stephenson, and Steven Sargent for their interest and -comments. - -My special thanks to Jeffrey Hsu who did the tricky port of mprof to -the MIPS architecture. - -In the future (although the exact date is uncertain) I plan to make -the following improvements to mprof: - -1. Add code to detect duplicate frees. -2. Fix up the type determination code in mpfilt (see BUGS section in - the man page for mprof). - -If you have any questions or comments, please feel free to contact me. - --Ben Zorn - e-mail: zorn@boulder.colorado.edu - phone: 303-492-4398 - - -Differences between version 2.0 and 2.1: - -1. In mpfilt.c, the variable stab_i was being incremented without -checking for an overflow. Overflow checks were added. - -2. A user discovered that a value of 5000 for ST_SIZE in mpfilt.c was -too small. Large programs may require a larger value for ST_SIZE. - - -Differences between version 2.1 and 2.2: - -1. mprof now runs on the Decstation 3100 (a MIPS machine). - -2. A bug that prevented mprof from working in version 4.0 of the Sun -operating system was fixed. - - -Difference between version 2.2 and 3.0: - -1. All analysis is now done in C. - -2. The file mprof.c was renamed mprof_mon.c and the file mpfilt.c was -renamed mprof.c. - -3. The old C-shell script ``mprof'' is not needed anymore. The file -analysis.lsp is also not needed. It's functionality is now provided -in the file mpgraph.c. - -4. Small bugs previously reported were fixed. diff --git a/devel/mprof/pkg-plist b/devel/mprof/pkg-plist deleted file mode 100644 index c52529fe965c..000000000000 --- a/devel/mprof/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -@cwd /usr/local -bin/mprof -lib/libc_mp.a -man/man1/mprof.1.gz diff --git a/devel/xxgdb/Makefile b/devel/xxgdb/Makefile deleted file mode 100644 index f0b128cbd4ad..000000000000 --- a/devel/xxgdb/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# New ports collection makefile for: xxgdb -# Version required: 1.11 -# Date created: 2 May 1995 -# Whom: jkh -# -# $Id: Makefile,v 1.8 1995/04/09 10:05:08 asami Exp $ -# - -DISTNAME= xxgdb-1.11 -CATEGORIES+= development programming -MASTER_SITES= ftp://ftp.x.org/contrib/utilities/ \ - ftp://crl.dec.com/pub/X11/contrib/utilities/ - -MAINTAINER= asami@FreeBSD.ORG - -USE_IMAKE= yes - -.include <bsd.port.mk> diff --git a/devel/xxgdb/distinfo b/devel/xxgdb/distinfo deleted file mode 100644 index 04f882fe8ba0..000000000000 --- a/devel/xxgdb/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xxgdb-1.11.tar.gz) = 64b59ef977950d03b7cf958f60a4d639 diff --git a/devel/xxgdb/files/patch-aa b/devel/xxgdb/files/patch-aa deleted file mode 100644 index 8a00d368ff05..000000000000 --- a/devel/xxgdb/files/patch-aa +++ /dev/null @@ -1,69 +0,0 @@ ---- ./global.h.org Tue Nov 15 18:09:55 1994 -+++ ./global.h Tue May 2 21:56:19 1995 -@@ -68,7 +68,7 @@ - #define alloca __builtin_alloca - #endif - --#ifndef __alpha -+#if !defined(__alpha) && !defined(__FreeBSD__) - #ifndef MAXPATHLEN - #define MAXPATHLEN 1024 - #endif ---- ./regex.c.org Wed Nov 16 17:05:28 1994 -+++ ./regex.c Tue May 2 21:57:09 1995 -@@ -114,7 +114,9 @@ - * Date : July 27, 1990 - */ - -+#if !defined(__FreeBSD__) - #include <malloc.h> -+#endif - #include <string.h> - #include <stdio.h> - #include <stdlib.h> ---- ./source.c.org Fri Dec 2 17:37:15 1994 -+++ ./source.c Tue May 2 21:57:49 1995 -@@ -74,7 +74,9 @@ - * LoadFile(): Search for a file and open it for display. - */ - -+#if !defined(__FreeBSD__) - #include <malloc.h> -+#endif - #include <stdlib.h> - - #include <X11/Xos.h> ---- ./calldbx.c.org Mon Dec 5 17:21:36 1994 -+++ ./calldbx.c Tue May 2 22:06:38 1995 -@@ -137,13 +137,17 @@ - - #ifndef sco - for (c='p'; c<'t'; c++) { -+#ifdef __FreeBSD__ -+ for (i=0; i<32; i++) { -+#else - for (i=0; i<16; i++) { -+#endif - #else - c = 'p'; - for (i=0; i<8; i++) { - #endif - pty[8] = c; -- pty[9] = "0123456789abcdef"[i]; -+ pty[9] = "0123456789abcdefghijklmnopqrstuv"[i]; - if ((master = open(pty, O_RDWR)) >= 0) - return (master); - } ---- ./Imakefile.org Thu Mar 23 14:49:32 1995 -+++ ./Imakefile Tue May 2 22:14:58 1995 -@@ -50,6 +50,10 @@ - DEFINES = -DSYSV $(DEFGDB) - #endif - -+#ifdef FreeBSDArchitecture -+DEFINES = $(DEFGDB) -+#endif -+ - mallocc = #malloc.c - malloco = #malloc.o - diff --git a/devel/xxgdb/pkg-comment b/devel/xxgdb/pkg-comment deleted file mode 100644 index 79291f43471e..000000000000 --- a/devel/xxgdb/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xxgdb 1.11, an X window interface for gdb diff --git a/devel/xxgdb/pkg-descr b/devel/xxgdb/pkg-descr deleted file mode 100644 index d14594600c78..000000000000 --- a/devel/xxgdb/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -xxgdb 1.11 is an X window interface for gdb. - -Satoshi -asami@cs.berkeley.edu diff --git a/devel/xxgdb/pkg-plist b/devel/xxgdb/pkg-plist deleted file mode 100644 index dc6d7beb1445..000000000000 --- a/devel/xxgdb/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -@mode 755 -bin/xxgdb -@mode 444 -man/man1/xxgdb.1.gz -lib/X11/app-defaults/XDbx |