summaryrefslogtreecommitdiff
path: root/lang/gcl/files/patch-ab
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1997-10-07 09:20:12 +0000
committerThomas Gellekum <tg@FreeBSD.org>1997-10-07 09:20:12 +0000
commitae3c2d150f19b3c79fe047588fd8c5a51a3410ea (patch)
treec26334d917a66117adafc7f563cdc938ee74643c /lang/gcl/files/patch-ab
parentUpgrade to 4.3.16. (diff)
Upgrade to 2.2.2.
PR: 4699 Submitted by: Justin M. Seger <jseger@freebsd.scds.com>
Diffstat (limited to 'lang/gcl/files/patch-ab')
-rw-r--r--lang/gcl/files/patch-ab195
1 files changed, 38 insertions, 157 deletions
diff --git a/lang/gcl/files/patch-ab b/lang/gcl/files/patch-ab
index d6ce950eb7ce..9090b7997ce6 100644
--- a/lang/gcl/files/patch-ab
+++ b/lang/gcl/files/patch-ab
@@ -1,157 +1,38 @@
-*** 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" \
+--- makefile.orig Sat Mar 22 16:47:17 1997
++++ makefile Sun Oct 5 14:17:32 1997
+@@ -120,7 +120,7 @@
+ merge:
+ ${CC} -o merge merge.c
+
+-LISP_LIB=cmpnew/collectfn.o lsp/gprof.lsp lsp/info.o lsp/profile.lsp gcl-tk/tkl.o gcl-tk/tinfo.o gcl-tk/demos/*.lsp gcl-tk/demos/*.lisp gcl-tk/demos/*.o
++LISP_LIB=cmpnew/collectfn.o lsp/gprof.lsp lsp/info.o lsp/profile.lsp
+
+ install-command:
+ rm -f ${PREFIX_DIR}/bin/gcl
+@@ -141,21 +141,15 @@
+ -if [ -d "${PREFIX_DIR}/lib" ] ;then true; else mkdir ${PREFIX_DIR}/lib ; fi
+ -if [ -d "${PREFIX_DIR}/bin" ] ;then true; else mkdir ${PREFIX_DIR}/bin ; fi
+ -if [ -d "${INSTALL_LIB_DIR}" ] ; then true; else mkdir ${INSTALL_LIB_DIR} ;fi
++ -if [ -d "${PREFIX_DIR}/info" ] ; then true; else mkdir ${PREFIX_DIR}/info; fi
++ -if [ -d "${PREFIX_DIR}/info/gcl-2.2.2" ] ; then true; else mkdir ${PREFIX_DIR}/info/gcl-2.2.2; fi
+ 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 -)
++ tar cvf - unixport/saved_gcl ${LISP_LIB} \
++ | (cd ${INSTALL_LIB_DIR} ;tar xvf -)
++ (cd info; tar cvf - *si.info* | (cd ${PREFIX_DIR}/info/gcl-2.2.2 ; tar xvf -))
+ ln ${SYMB} ${INSTALL_LIB_DIR}/unixport/saved_gcl \
+ ${PREFIX_DIR}/bin/gcl.exe
+- -cat gcl-tk/gcltksrv | \
+- sed -e "s:GCL_TK_DIR=.*:GCL_TK_DIR=${INSTALL_LIB_DIR}/gcl-tk:g" \
+- -e "s:TK_LIBRARY=.*:TK_LIBRARY=${TK_LIBRARY}:g" > \
+- ${INSTALL_LIB_DIR}/gcl-tk/gcltksrv
+- -if [ "${TK_CONFIG_PREFIX}" != "unknown" ] ; then \
+- chmod a+x ${INSTALL_LIB_DIR}/gcl-tk/gcltksrv ; fi
+- -if [ "${TK_CONFIG_PREFIX}" != "unknown" ] ; then \
+- (cd ${INSTALL_LIB_DIR}/gcl-tk/demos ; \
+- echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ${PREFIX_DIR}/bin/gcl) ; fi
+ (cd info ; make ; make install)
+
+ clean: