Software Package:       
	f2c

Release/Version:
	19951025

Retrieved from:
	ftp://netlib.att.com/netlib/f2c/src/*
	ftp://netlib.att.com/netlib/f2c/libf77.Z
	ftp://netlib.att.com/netlib/f2c/libi77.Z

Bug reports:
	This software package is not maintained by BSDI, please send bug
	reports to dmg@research.att.com (the author).

Comments:
	- Simple hacking on makefile to fit into contrib tree

Changes:

diff -r -c f2c/f2c.1t /home/boom/ewv/src/contrib/f2c/f2c.1t
*** f2c/f2c.1t	Wed Nov 29 15:07:47 1995
--- /home/boom/ewv/src/contrib/f2c/f2c.1t	Wed Nov 29 15:14:20 1995
***************
*** 325,338 ****
  .F /usr/include/f2c.h
  header file
  .TP
! .F /usr/lib/libF77.a
! intrinsic function library
! .TP
! .F /usr/lib/libI77.a
! Fortran I/O library
! .TP
! .F /lib/libc.a
! C library, see section 3
  .SH "SEE ALSO"
  S. I. Feldman and
  P. J. Weinberger,
--- 325,332 ----
  .F /usr/include/f2c.h
  header file
  .TP
! .F /usr/lib/libf2c.a
! intrinsic function and Fortran I/O libraries
  .SH "SEE ALSO"
  S. I. Feldman and
  P. J. Weinberger,

diff -r -c f2c/libF77/makefile /home/boom/ewv/src/contrib/f2c/libF77/makefile
*** f2c/libF77/makefile	Wed Nov 29 15:09:57 1995
--- /home/boom/ewv/src/contrib/f2c/libF77/makefile	Wed Nov 29 15:21:30 1995
***************
*** 1,7 ****
  .SUFFIXES: .c .o
  CC = cc
  SHELL = /bin/sh
! CFLAGS = -O
  
  # If your system lacks onexit() and you are not using an
  # ANSI C compiler, then you should add -DNO_ONEXIT to CFLAGS,
--- 1,7 ----
  .SUFFIXES: .c .o
  CC = cc
  SHELL = /bin/sh
! CFLAGS = -O -I..
  
  # If your system lacks onexit() and you are not using an
  # ANSI C compiler, then you should add -DNO_ONEXIT to CFLAGS,

diff -r -c f2c/libI77/fio.h /home/boom/ewv/src/contrib/f2c/libI77/fio.h
*** f2c/libI77/fio.h	Wed Nov 29 15:10:10 1995
--- /home/boom/ewv/src/contrib/f2c/libI77/fio.h	Wed Nov 29 15:15:55 1995
***************
*** 1,3 ****
--- 1,4 ----
+ #define NON_UNIX_STDIO
  #include "stdio.h"
  #include "errno.h"
  #ifndef NULL

diff -r -c f2c/libI77/makefile /home/boom/ewv/src/contrib/f2c/libI77/makefile
*** f2c/libI77/makefile	Wed Nov 29 15:10:11 1995
--- /home/boom/ewv/src/contrib/f2c/libI77/makefile	Wed Nov 29 15:21:41 1995
***************
*** 1,6 ****
  .SUFFIXES: .c .o
  CC = cc
! CFLAGS = -O
  SHELL = /bin/sh
  
  # compile, then strip unnecessary symbols
--- 1,6 ----
  .SUFFIXES: .c .o
  CC = cc
! CFLAGS = -O -I..
  SHELL = /bin/sh
  
  # compile, then strip unnecessary symbols

diff -r -c f2c/makefile /home/boom/ewv/src/contrib/f2c/makefile
*** f2c/makefile	Wed Nov 29 15:08:37 1995
--- /home/boom/ewv/src/contrib/f2c/makefile	Wed Nov 29 15:14:53 1995
***************
*** 1,7 ****
! #	Makefile for f2c, a Fortran 77 to C converter
  
! g = -g
! CFLAGS = $g
  SHELL = /bin/sh
  
  OBJECTSd = main.o init.o gram.o lex.o proc.o equiv.o data.o format.o \
--- 1,48 ----
! all:	f2c f2c.1 libf2c.a
! 
! install: all libf2c.a
! 	install -g bin -o bin -c -s f2c /usr/contrib/bin
! 	install -g bin -o bin -m 444 -c f2c.1 /usr/contrib/man/cat1/f2c.0
! 	install -g bin -o bin -m 444 -c f2c.h /usr/include
! 	install -g bin -o bin -m 444 -c libf2c.a /usr/lib
! 	ranlib /usr/lib/libf2c.a
! 
! mansourceinstall: f2c.1t
! 	install -g bin -o bin -m 444 -c f2c.1t /usr/contrib/man/man1/f2c.1
  
! clean:
! 	rm -f gram.c *.o f2c tokdefs.h f2c.t
! 	rm -f xsum0.out xsum1.out
! 	rm -f y.tab.h
! 	rm -f f2c.1
! 	rm -f libf2c.a
! 	(cd libF77; make clean)
! 	(cd libI77; make clean)
! 
! cleandir:	clean
! 	
! obj:
! 
! objdir:
! 
! tags:
! 
! depend:
! 
! f2c.1:	f2c.1t
! 	nroff -man f2c.1t > f2c.1
! 
! libf2c.a:
! 	(cd libF77; make)
! 	(cd libI77; make)
! 	cp libF77/libF77.a libf2c.a
! 	ar ruv libf2c.a libI77/*.o
! 	ranlib libf2c.a
! 
! #---------------------- 
! #	Makefile for f2c, a Fortran 77 to C converter
! # g = -g
! CFLAGS = $g -O
  SHELL = /bin/sh
  
  OBJECTSd = main.o init.o gram.o lex.o proc.o equiv.o data.o format.o \
***************
*** 10,16 ****
  	  parse_args.o niceprintf.o cds.o sysdep.o version.o
  OBJECTS = $(OBJECTSd) malloc.o
  
! all: xsum.out f2c
  
  f2c: $(OBJECTS)
  	$(CC) $(LDFLAGS) $(OBJECTS) -o f2c
--- 51,57 ----
  	  parse_args.o niceprintf.o cds.o sysdep.o version.o
  OBJECTS = $(OBJECTSd) malloc.o
  
! # all: xsum.out f2c
  
  f2c: $(OBJECTS)
  	$(CC) $(LDFLAGS) $(OBJECTS) -o f2c
***************
*** 59,66 ****
  #f2c.1: f2c.1t
  #	nroff -man f2c.1t | col -b | uniq >f2c.1
  
- clean:
- 	rm -f gram.c *.o f2c tokdefs.h f2c.t
  
  b = Notice README cds.c data.c defines.h defs.h equiv.c error.c \
  	exec.c expr.c f2c.1 f2c.1t f2c.h format.c format.h formatdata.c \
--- 100,105 ----
