Update of /cvsroot/scsh/scsh
In directory usw-pr-cvs1:/tmp/cvs-serv25287
Modified Files:
Makefile.in RELEASE initial.image scsh.spec
Log Message:
Summary:
Three changes
- Updated 0.5.2 to 0.5.3
- Updated for latest cygwin, removing MKS dependency
- Added cleaned up ODBC code
Details:
Updated 0.5.2 to 0.5.3
M RELEASE
M scsh.spec
M bin/scsh-release
M bin/scsh-test
M doc/scsh-manual/front.tex
M doc/scsh-manual/man.tex
M scsh/minor-version-number
M scsh/oldtop.scm
M scsh/scsh-version.scm
Rebuilt to get new version number
M initial.image
Remove MKS dependency now that Cygwin cat works on binary files
without munging with carriage returns and newlines.
M cig/image2script
Changed cygwin32 to cygwin.
M scsh/Makefile.in
Added #ifndef __CYGWIN__ around some pesky extern references.
M scsh/scsh/network1.c
M scsh/scsh/time1.c
Updated with optional ODBC bits. This is going to be hard to make nice
and clean.
M scsh/Makefile.in
New ODBC code
A scsh/odbc/odbc.txt
A scsh/odbc/odbc0.c
A scsh/odbc/odbc0.scm
A scsh/odbc/odbc1.c
A scsh/odbc/odbc1.scm
A scsh/odbc/odbc2.c
A scsh/odbc/odbc2.scm
A scsh/odbc/scsh-odbc.c
New odbc-interface and odbc-package
M scsh/scsh/scsh-interfaces.scm
M scsh/scsh/scsh-package.scm
Index: Makefile.in
===================================================================
RCS file: /cvsroot/scsh/scsh/Makefile.in,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -r1.54 -r1.55
*** Makefile.in 1999/09/15 14:54:48 1.54
--- Makefile.in 2001/02/25 19:51:55 1.55
***************
*** 4,7 ****
--- 4,12 ----
# Documentation in files INSTALL and doc/install.txt
+ ODBC=/cygdrive/d/Program Files/Microsoft Platform SDK
+ #ODBCCPPFLAGS="-I$(ODBC)/Include/"
+ ODBCLDFLAGS="-L$(ODBC)/Lib/"
+ ODBCLIBS=-lodbc32
+
srcdir = @srcdir@
VPATH = @srcdir@
***************
*** 9,21 ****
DEFS = @DEFS@
EXEEXT = @EXEEXT@
! LIBS = @LIBS@
#DBOPEN = @DBOPEN@
CFLAGS = @CFLAGS@
! CPPFLAGS= @CPPFLAGS@ -I$(srcdir)/cig -I$(srcdir)/scsh/regexp
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ -c
INSTALL_DATA = @INSTALL_DATA@ -c
! LDFLAGS = -g @LDFLAGS@
LDFLAGS_AIX= @LDFLAGS_AIX@
--- 14,26 ----
DEFS = @DEFS@
EXEEXT = @EXEEXT@
! LIBS = @LIBS@ $(ODBCLIBS)
#DBOPEN = @DBOPEN@
CFLAGS = @CFLAGS@
! CPPFLAGS= @CPPFLAGS@ -I$(srcdir)/cig -I$(srcdir)/scsh/regexp $(ODBCCPPFLAGS)
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ -c
INSTALL_DATA = @INSTALL_DATA@ -c
! LDFLAGS = -g @LDFLAGS@ $(ODBCLDFLAGS)
LDFLAGS_AIX= @LDFLAGS_AIX@
***************
*** 128,133 ****
# scsh/dbm.o scsh/dbm1.o
OBJS = unix.o dynload.o prescheme.o extension.o scheme48vm.o \
! process_args.o $(CIGOBJS) $(SCSHVMHACKS) $(SCSHOBJS)
# Sources:
--- 133,145 ----
# scsh/dbm.o scsh/dbm1.o
+ SCSHODBCOBJS = \
+ scsh/odbc/scsh-odbc.o \
+ scsh/odbc/odbc0.o \
+ scsh/odbc/odbc1.o \
+ scsh/odbc/odbc2.o \
+ #
+
OBJS = unix.o dynload.o prescheme.o extension.o scheme48vm.o \
! process_args.o $(CIGOBJS) $(SCSHVMHACKS) $(SCSHOBJS) $(SCSHODBCOBJS)
# Sources:
***************
*** 188,192 ****
$(VM): main.o $(OBJS) $(AIX_P)
! if [ ! "$${OSTYPE}" = "cygwin32" ] ; then \
$(CC) $(LDFLAGS) $(LDFLAGS_AIX) -o $@ main.o $(OBJS) $(LIBS); \
else \
--- 200,204 ----
$(VM): main.o $(OBJS) $(AIX_P)
! if [ ! "$${OSTYPE}" = "cygwin" ] ; then \
$(CC) $(LDFLAGS) $(LDFLAGS_AIX) -o $@ main.o $(OBJS) $(LIBS); \
else \
***************
*** 195,199 ****
--output-def $@.def \
main.o $(OBJS); \
! $(CC) -s -Wl,--base-file,$@.base -o $@ main.o $(OBJS); \
dlltool \
--dllname $@ \
--- 207,211 ----
--output-def $@.def \
main.o $(OBJS); \
! $(CC) -s -Wl,--base-file,$@.base -o $@ main.o $(OBJS) $(LIBS); \
dlltool \
--dllname $@ \
***************
*** 201,205 ****
--base-file $@.base \
--output-exp $@.exp; \
! $(CC) -s -Wl,--base-file,$@.base,$@.exp -o $@ main.o $(OBJS); \
dlltool \
--dllname $@ \
--- 213,217 ----
--base-file $@.base \
--output-exp $@.exp; \
! $(CC) -s -Wl,--base-file,$@.base,$@.exp -o $@ main.o $(OBJS)
$(LIBS); \
dlltool \
--dllname $@ \
***************
*** 207,211 ****
--base-file $@.base \
--output-exp $@.exp; \
! $(CC) -Wl,$@.exp -o $@ main.o $(OBJS); \
fi
--- 219,223 ----
--base-file $@.base \
--output-exp $@.exp; \
! $(CC) -Wl,$@.exp -o $@ main.o $(OBJS) $(LIBS); \
fi
***************
*** 359,364 ****
scsh/endian.scm scsh/static.scm \
exportlist.aix
! $(RM) a.exe $(VM).base $(VM).def $(VM).exp
! -find . -name '*~' -o -name '#*' -o -name core -exec rm {} \;
man: $(MANPAGE)
--- 371,376 ----
scsh/endian.scm scsh/static.scm \
exportlist.aix
! $(RM) a.exe $(VM).base $(VM).def $(VM).exp $(VM)$(EXEEXT).stackdump
! -find . -name '*~' -o -name '#*' -o -name core -exec rm {} \;
man: $(MANPAGE)
***************
*** 609,612 ****
--- 621,627 ----
scsh/network.scm \
scsh/newports.scm \
+ scsh/odbc/odbc0.scm \
+ scsh/odbc/odbc1.scm \
+ scsh/odbc/odbc2.scm \
scsh/procobj.scm \
scsh/pty.scm \
***************
*** 646,649 ****
--- 661,667 ----
scsh/tty.c: scsh/tty.scm
scsh/time.c: scsh/time.scm
+ scsh/odbc/odbc0.c: scsh/odbc/odbc0.scm
+ scsh/odbc/odbc1.c: scsh/odbc/odbc1.scm
+ scsh/odbc/odbc2.c: scsh/odbc/odbc2.scm
scsh/scsh: scsh/scsh-tramp.c
***************
*** 721,725 ****
clean-scsh:
! $(RM) scsh/*.o scsh/regexp/*.o scsh/rx/*.o scsh/machine/*.o
$(RM) scsh/*.image
$(RM) $(LIBSCSH) scsh/scsh$(EXEEXT) scsh/scsh.vm
--- 739,747 ----
clean-scsh:
! $(RM) scsh/*.o
! $(RM) scsh/machine/*.o
! $(RM) scsh/odbc/*.o
! $(RM) scsh/regexp/*.o
! $(RM) scsh/rx/*.o
$(RM) scsh/*.image
$(RM) $(LIBSCSH) scsh/scsh$(EXEEXT) scsh/scsh.vm
Index: RELEASE
===================================================================
RCS file: /cvsroot/scsh/scsh/RELEASE,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -r1.33 -r1.34
*** RELEASE 1999/10/05 06:10:19 1.33
--- RELEASE 2001/02/25 19:51:55 1.34
***************
*** 1,10 ****
! Scsh 0.5.2 Release notes -*- outline -*-
! We are pleased to release scsh version 0.5.2. The new release has many bug
fixes, improvements and new features.
The text below gives a general description of scsh, instructions for obtaining
it, pointers to discussion forums, and a description of the new features in
! release 0.5.2. (Emacs should display this document is in outline mode. Say
c-h m for instructions on how to move through it by sections (e.g., c-c c-n,
c-c c-p).)
--- 1,10 ----
! Scsh 0.5.3 Release notes -*- outline -*-
! We are pleased to release scsh version 0.5.3. The new release has many bug
fixes, improvements and new features.
The text below gives a general description of scsh, instructions for obtaining
it, pointers to discussion forums, and a description of the new features in
! release 0.5.3. (Emacs should display this document is in outline mode. Say
c-h m for instructions on how to move through it by sections (e.g., c-c c-n,
c-c c-p).)
***************
*** 272,276 ****
Manuel Serrano
Mark Shirle
! Bill Sommerfeld
Mike Sperber
Harvey J. Stein
--- 272,276 ----
Manuel Serrano
Mark Shirle
! Bill Somerfeld
Mike Sperber
Harvey J. Stein
Index: initial.image
===================================================================
RCS file: /cvsroot/scsh/scsh/initial.image,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
Binary files /tmp/cvs6wR7Mb and /tmp/cvsmYrtHf differ
Index: scsh.spec
===================================================================
RCS file: /cvsroot/scsh/scsh/scsh.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** scsh.spec 2000/06/13 23:59:03 1.1
--- scsh.spec 2001/02/25 19:51:55 1.2
***************
*** 1,5 ****
Summary: Scheme shell
Name: scsh
! Version: 0.5.2
Release: 1
Copyright: Massachusetts Institute of Technology
--- 1,5 ----
Summary: Scheme shell
Name: scsh
! Version: 0.5.3
Release: 1
Copyright: Massachusetts Institute of Technology
|