head	1.8;
access;
symbols
	RELEASE_5_1_0:1.7
	RELEASE_4_8_0:1.7
	RELEASE_5_0_0:1.7
	RELEASE_4_7_0:1.7
	RELEASE_4_6_2:1.7
	RELEASE_4_6_1:1.7
	RELEASE_4_6_0:1.7
	RELEASE_5_0_DP1:1.7
	RELEASE_4_5_0:1.7
	RELEASE_4_4_0:1.6
	RELEASE_4_3_0:1.6
	RELEASE_4_2_0:1.6
	RELEASE_4_1_1:1.6
	RELEASE_4_1_0:1.6
	RELEASE_3_5_0:1.6
	RELEASE_4_0_0:1.6
	RELEASE_3_4_0:1.6
	RELEASE_3_3_0:1.5
	RELEASE_3_2_0:1.5
	RELEASE_3_1_0:1.5
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.5
	RELEASE_2_2_6:1.5
	RELEASE_2_2_5:1.5
	RELEASE_2_2_1:1.2
	RELEASE_2_2_2:1.2;
locks; strict;
comment	@# @;


1.8
date	2003.09.14.15.10.02;	author markm;	state dead;
branches;
next	1.7;

1.7
date	2001.12.08.06.22.03;	author ijliao;	state Exp;
branches;
next	1.6;

1.6
date	99.11.25.18.33.55;	author jseger;	state Exp;
branches;
next	1.5;

1.5
date	97.10.13.09.10.30;	author tg;	state Exp;
branches;
next	1.4;

1.4
date	97.10.07.09.22.04;	author tg;	state dead;
branches;
next	1.3;

1.3
date	97.10.07.09.20.07;	author tg;	state Exp;
branches;
next	1.2;

1.2
date	95.04.16.22.10.06;	author hsu;	state Exp;
branches;
next	1.1;

1.1
date	95.03.05.21.47.20;	author hsu;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Rescue a hosed port from death row. GCL is now healthy enough to
compile and run Maxima (see math/). Make portlint-clean as well.
Claim maintainership in case it breaks again.
@
text
@--- info/makefile.orig	Sun May  6 02:18:49 2001
+++ info/makefile	Tue Dec  4 01:00:35 2001
@@@@ -19,7 +19,7 @@@@
 prefix=/usr/local
 
 # where to place the info files
-INFO_DIR=/usr/local/info/
+INFO_DIR=${prefix}/info/
 
 # where to put emacs lisp files.
 EMACS_SITE_LISP=/usr/share/emacs/20.7/site-lisp
@@@@ -63,7 +63,7 @@@@
 
 # Machine dependent makefile definitions for intel 386,486 running linux
 
-LBINDIR=/usr/local/bin
+LBINDIR=${prefix}/bin
 
 OFLAG	=  -O 
 LIBS	= -lm 
@@@@ -115,8 +115,8 @@@@
 
 .texi.info:
 	rm -f $*.*gz
-	makeinfo $*.texi
-	- gzip $*.info-*
+	makeinfo --no-split $*.texi
+#	- gzip $*.info
 
 GCL_SI= number.texi sequence.texi character.texi list.texi io.texi \
 	form.texi compile.texi symbol.texi system.texi structure.texi \
@@@@ -128,7 +128,7 @@@@
 gcl-si.dvi: ${GCL_SI} gcl-si.texi
 	tex gcl-si.texi
 
-gcl-si.info:
+gcl-si.info: gcl-si.texi
 	makeinfo gcl-si.texi	
 
 gcl-tk.dvi: ${GCL_TK} gcl-tk.texi
@@@@ -147,13 +147,6 @@@@
 	cp *.html /d/www/gcl
 
 install:
-	if [  -d "${INFO_DIR}" ] ; then true ; else exit 0; fi
-	-if fgrep gcl-si ${INFO_DIR}/dir > /dev/null ; then true ; else \
-	echo "* GCL Doc: (gcl-si.info).	GNU Common Lisp specific Documentation." >> ${INFO_DIR}/dir ; fi
-	-if fgrep gcl-tk ${INFO_DIR}/dir > /dev/null ; then true ; else \
-	echo "* GCL TK Doc: (gcl-tk.info).	TK window GCL interface." >> ${INFO_DIR}/dir ; fi
-	-if fgrep gcl.info ${INFO_DIR}/dir > /dev/null ; then true ; else \
-	echo "* GCL Ansi Doc: (gcl.info).  Ansi Common Lisp Specification." >> ${INFO_DIR}/dir ; fi
 	-if [  -d "${INFO_DIR}" ] ; then 	cp *.info* ${INFO_DIR} ; fi
 
 
@


1.7
log
@upgrade to 2.4.0
assign maintainer (was ports@@FreeBSD.org0

PR:		32548
Submitted by:	Tim Pierce <twp@@unchi.org>
@
text
@@


1.6
log
@Unbreak and upgrade to gcl-2.3
@
text
@d1 4
a4 9
--- info/makefile.orig	Wed Nov 10 18:47:19 1999
+++ info/makefile	Tue Nov 16 11:16:48 1999
@@@@ -16,10 +16,11 @@@@
 # root for the installation, eg /usr/local
 # This would cause make install to create /usr/local/bin/gcl and
 # /usr/local/lib/gcl-2-??/* with some basic files.
-prefix=/usr/local
+prefix=${PREFIX}
+prefix?=/usr/local
d11 2
a12 14
 EMACS_SITE_LISP=/usr/share/emacs/20.3/site-lisp
@@@@ -49,9 +50,9 @@@@
 
 
 
-GCLDIR=/home/wfs/gcl-2.3
+GCLDIR=/tmp/FreeBSD/gcl-2.3
 SHELL=/bin/sh
-MACHINE=386-linux
+MACHINE=FreeBSD
 
 # notes for redhat 6.0
 #  the configure should select the compiler GCC=/usr/bin/i386-glibc20-linux-gcc
@@@@ -62,7 +63,7 @@@@
d21 1
a21 1
@@@@ -109,8 +110,8 @@@@
d32 11
a42 2
@@@@ -124,14 +125,6 @@@@
 
d52 1
a52 2
-	-if [  -d "${INFO_DIR}" ] ; then 	cp *.info* ${INFO_DIR} ; fi
 
@


1.5
log
@Handle info files.

Submitted by:	Justin M. Seger <jseger@@freebsd.org>
@
text
@d1 22
a22 8
--- info/makefile.orig	Mon Dec  9 01:30:25 1996
+++ info/makefile	Mon Oct 13 10:56:17 1997
@@@@ -3,53 +3,46 @@@@
 
 INFO_DIR=/usr/local/lib/info
 # begin makedefs
-GCLDIR=/home/wfs/gcl-2.2
+GCLDIR=/tmp/FreeBSD/gcl/work/gcl-2.2.2
d25 8
a32 18
-TK_CONFIG_PREFIX="/usr/local/lib"
-TCL_CONFIG_PREFIX="/usr/local/lib"
-TK_INCLUDE="-I/usr/local/include"
-TK_VERSION=4.2
-TCL_VERSION=7.6
-TK_LIB_SPEC=-L/usr/local/lib -ltk4.2
-TK_LIBRARY=/usr/local/lib/tk4.2
-TCL_LIBRARY=/usr/local/lib/tcl7.6
-TK_BUILD_LIB_SPEC=-L/usr/local.linux14/src/tk4.2/unix -ltk4.2
-TK_XLIBSW=-L/usr/X11R6/lib -lX11
-TK_XINCLUDES=-I/usr/X11R6/include
-TCL_LIB_SPEC=-L/usr/local/lib -ltcl7.6
-TCL_DL_LIBS=-ldl
-TCL_LIBS=-ldl  -lieee -lm
-HAVE_X11=-DHAVE_X11
-
-# Machine dependent makefile definitions for intel 386,486 running linux
-
d34 1
a34 55
-
-OFLAG	=  -O 
-LIBS	= -lm 
-
-ODIR_DEBUG= -O4 
+MACHINE=FreeBSD
+#could not find tkConfig.sh so using:
+TK_CONFIG_PREFIX="unknown"
+#could not find tclConfig.sh so using:
+TCL_CONFIG_PREFIX="unknown"
+#could not find dir so using:
+INFO_DIR="unknown"
+TK_CONFIG_PREFIX=unknown
+#could not find X11/Xos.h so using:
+TK_XINCLUDES="-Iunknown"
+# Machine dependent makefile definitions for intel 386,486 running 386bsd
+# Ported to FreeBSD 2.0 by Jeffrey Hsu (hsu@@freebsd.org).
+# Hacked September-93 by Paul F. Werkowski for 386BSD 0.1 + Patchkit 0.2.4
+
+LBINDIR=${PREFIX}/bin
+
+OFLAG	= -O2 -pipe
+LIBS    = -lm
+ODIR_DEBUG=
+NULLFILE=../h/twelve_null
 
 # 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 -fsigned-char
-LDCC=${CC} -static
-# note for linuxaout on an elf machine add -b i486-linuxaout 
-# CC = gcc -pipe -fwritable-strings  -DVOL=volatile -I$(GCLDIR)/o -fsigned-char -b i486-linuxaout 
+
+CC = gcc -pipe -O -fwritable-strings -fomit-frame-pointer -DVOL=volatile -I$(GCLDIR)/o -I${PREFIX}/lib/gcl-2.2.2/h -fsigned-char
+
+LDCC = $(CC) -static
+
+#  Use the mp.s file on 68k machine 
+MPFILES= $(MPDIR)/mpi-386.o $(MPDIR)/libmport.a
+GNULIB1=/usr/lib/libgcc.a
 
 # Enable the fastloading mechanism which does not use ld -A
 # requires c/rel_.. machine dependent code.
-
 RSYM	= rsym
 SFASL	= $(ODIR)/sfasl.o
 
-
-MPFILES= $(MPDIR)/mpi-386d.o   $(MPDIR)/libmport.a
-
-
 # When using SFASL it is good to have (si::build-symbol-table)
 INITFORM=(si::build-symbol-table)
d36 3
a38 1
@@@@ -67,8 +60,8 @@@@
d49 1
a49 1
@@@@ -82,14 +75,14 @@@@
a60 8
+#	if [  -d "${INFO_DIR}" ] ; then true ; else exit 0; fi
+#	-if fgrep gcl-si ${INFO_DIR}/dir > /dev/null ; then true ; else \
+#	echo "* GCL Doc: (gcl-si.info).	GNU Common Lisp specific Documentation." >> ${INFO_DIR}/dir ; fi
+#	-if fgrep gcl-tk ${INFO_DIR}/dir > /dev/null ; then true ; else \
+#	echo "* GCL TK Doc: (gcl-tk.info).	TK window GCL interface." >> ${INFO_DIR}/dir ; fi
+#	-if fgrep gcl.info ${INFO_DIR}/dir > /dev/null ; then true ; else \
+#	echo "* GCL Ansi Doc: (gcl.info).  Ansi Common Lisp Specification." >> ${INFO_DIR}/dir ; fi
+#	-if [  -d "${INFO_DIR}" ] ; then 	cp *.info* ${INFO_DIR} ; fi
@


1.4
log
@<expletive> Forgot to cvs add/remove these.
@
text
@d1 119
@


1.3
log
@Upgrade to 2.2.2.

PR:		4699
Submitted by:	Justin M. Seger <jseger@@freebsd.scds.com>
@
text
@@


1.2
log
@Upgrade to gcl 2.0.
@
text
@a0 19
*** 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 \
@


1.1
log
@Minor performance tweak.  Take out -O from default CFLAGS so it doesn't
override -O2 from preceding OFLAG.
@
text
@d1 2
a2 2
*** lsp/makefile.0	Wed Feb 15 20:41:21 1995
--- lsp/makefile	Wed Feb 15 23:36:39 1995
d4 1
a4 1
*** 12,18 ****
d6 3
a8 3
  
  COMPILE_FILE=$(PORTDIR)/saved_gcl $(PORTDIR) -system-p -no-o -compile
! CFLAGS	= -c -O -I../h
d12 1
a12 2
--- 12,18 ----
  
d14 3
a16 2
  COMPILE_FILE=$(PORTDIR)/saved_gcl $(PORTDIR) -system-p -no-o -compile
! CFLAGS	= -c -I../h
@
