home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / src / diffs / jove-4.14.6.diffs < prev    next >
Encoding:
Text File  |  1995-01-21  |  56.5 KB  |  1,728 lines

  1. diff -rc --new-file jove-4.14.6/Makefile.in /gnu/src/amiga/jove-4.14.6/Makefile.in
  2. *** jove-4.14.6/Makefile.in    Thu Jan  1 00:00:00 1970
  3. --- /gnu/src/amiga/jove-4.14.6/Makefile.in    Thu Jan 12 22:15:49 1995
  4. ***************
  5. *** 0 ****
  6. --- 1,448 ----
  7. + ###########################################################################
  8. + # This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE #
  9. + # is provided to you without charge, and with no warranty.  You may give  #
  10. + # away copies of JOVE, including sources, provided that this notice is    #
  11. + # included in all the files.                                              #
  12. + ###########################################################################
  13. + # TMPDIR is where the tmp files get stored, usually /tmp or /tmp/jove.  If
  14. + # your system does not remove subdirectories of /tmp on reboot (lots do
  15. + # remove them these days) then it makes sense to make TMPDIR be /tmp/jove.
  16. + # But if you want to recover buffers on system crashes, you should create a
  17. + # directory that doesn't get cleaned upon reboot, and use that instead.
  18. + # You would probably want to clean out that directory periodically with
  19. + # /etc/cron.
  20. + # RECDIR is the directory in which RECOVER looks for JOVE's tempfiles.
  21. + #
  22. + # JOVEHOME is the directory in which pieces of JOVE are kept.  It is only used
  23. + #    in the default definitions of SHAREDIR, LIBDIR, BINDIR, and MANDIR.
  24. + # SHAREDIR is for online documentation, and the system-wide .joverc file.
  25. + # LIBDIR is for the PORTSRV and KBD processes and RECOVER.
  26. + # BINDIR is where to put the executables JOVE and TEACHJOVE.
  27. + # MANDIR is where the manual pages go for JOVE, RECOVER and TEACHJOVE.
  28. + # MANEXT is the extension for the man pages, e.g., jove.1 or jove.l or jove.m.
  29. + # DFLTSHELL is the default shell invoked by JOVE and TEACHJOVE.
  30. + #
  31. + # If they don't exist, this makefile will try to create the directories
  32. + # LIBDIR and SHAREDIR.  All others must already exist.
  33. + srcdir =    @srcdir@
  34. + VPATH =        @srcdir@
  35. + prefix =    @prefix@
  36. + exec_prefix =    @exec_prefix@
  37. + bindir =    $(exec_prefix)/bin
  38. + libdir =    $(exec_prefix)/lib
  39. + incdir =    $(prefix)/include
  40. + infodir =    $(prefix)/info
  41. + INSTALL =    @INSTALL@
  42. + INSTALL_PROGRAM = @INSTALL_PROGRAM@
  43. + INSTALL_DATA =    @INSTALL_DATA@
  44. + SHELL =        /bin/sh
  45. + CC =        @CC@
  46. + AR =        ar
  47. + RM =        rm
  48. + RANLIB =    @RANLIB@
  49. + DEFS =        @DEFS@
  50. + LIBS =        @LIBS@ -ltermcap
  51. + CFLAGS =    @CFLAGS@
  52. + LDFLAGS =    @LDFLAGS@
  53. + TMPDIR =    /tmp
  54. + RECDIR =    /tmp/preserve
  55. + SHAREDIR =    $(libdir)/jove
  56. + LIBDIR =    $(libdir)/jove
  57. + MANDIR =    $(exec_prefix)/man/cat1
  58. + MANEXT =    0
  59. + PROG =        jove
  60. + VERSION =    4.14
  61. + # These should all just be right if the above ones are.
  62. + JOVE =        $(bindir)/jove
  63. + TEACHJOVE =    $(bindir)/teachjove
  64. + RECOVER =    $(LIBDIR)/recover
  65. + PORTSRV =    $(LIBDIR)/portsrv
  66. + KBD =        $(LIBDIR)/kbd
  67. + JOVERC =    $(SHAREDIR)/jove.rc
  68. + CMDS.DOC =    $(SHAREDIR)/cmds.doc
  69. + TEACH-JOVE =    $(SHAREDIR)/teach-jove
  70. + JOVEM =        $(MANDIR)/jove.$(MANEXT)
  71. + TEACHJOVEM =    $(MANDIR)/teachjove.$(MANEXT)
  72. + SEPFLAG =
  73. + SYSDEFS =    -DBSD386
  74. + INCLUDES =    -I. -I$(srcdir)
  75. + OUR_CFLAGS =    $(SYSDEFS) $(DEFS) $(INCLUDES) $(CFLAGS)
  76. + # For cross compiling Jove, set CC to the cross compiler, and LOCALC
  77. + # to the local C compiler. LOCALCC will be used for compiling setmaps,
  78. + # which is run as part of the compilation to generate the keymaps.
  79. + # Set LOCALCFLAGS and LOCALLDFLAGS appropriately too. For Xenix, note
  80. + # that LOCALCFLAGS must be set to $(MEMFLAGS)
  81. + LOCALCC =    $(CC)
  82. + LOCALCFLAGS =    $(CFLAGS)    # $(MEMFLAGS)
  83. + LOCALLDFLAGS =    $(LDFLAGS)
  84. + BASESEG =    funcdefs.o keys.o argcount.o ask.o buf.o ctype.o delete.o \
  85. +         disp.o insert.o io.o jove.o loadavg.o marks.o misc.o re.o \
  86. +         screen.o tune.o util.o vars.o version.o list.o keymaps.o
  87. + OVLAY1 =    abbrev.o rec.o paragraph.o fmt.o
  88. + OVLAY2 =    c.o wind.o fp.o move.o
  89. + OVLAY3 =    extend.o macros.o
  90. + OVLAY4 =    iproc.o re1.o
  91. + OVLAY5 =    proc.o scandir.o term.o case.o
  92. + OBJECTS =    $(BASESEG) $(OVLAY1) $(OVLAY2) $(OVLAY3) $(OVLAY4) $(OVLAY5)
  93. + C_SRC =        funcdefs.c abbrev.c argcount.c ask.c buf.c c.c case.c ctype.c \
  94. +         delete.c disp.c extend.c fp.c fmt.c insert.c io.c iproc.c \
  95. +         jove.c list.c loadavg.c macros.c marks.c misc.c move.c paragraph.c \
  96. +         proc.c re.c re1.c rec.c scandir.c screen.c term.c util.c \
  97. +         vars.c version.c wind.c getch.c mac.c keymaps.c pcscr.c
  98. + SOURCES =    $(C_SRC) portsrv.c recover.c setmaps.c teachjove.c kbd.c
  99. + HEADERS =    argcount.h buf.h chars.h ctype.h dataobj.h disp.h \
  100. +         externs.h fp.h io.h iproc.h jove.h keymaps.h list.h mac.h \
  101. +         re.h rec.h scandir.h screen.h sysdep.h temp.h termcap.h \
  102. +         ttystate.h tune.h util.h vars.h wait.h wind.h
  103. + DOCS1 =        doc/example.rc doc/jove.1 doc/jove.2 doc/jove.3 \
  104. +         doc/jove.4 doc/jove.5 doc/jove.nr doc/system.rc \
  105. +         doc/teach-jove doc/teachjove.nr doc/README doc/jove.qref
  106. + DOCS2 =        doc/cmds.doc.nr
  107. + DOCS3 =        doc/joveman doc/cmds.doc doc/manpage
  108. + DOCS =        $(DOCS1) $(DOCS2)
  109. + MISC =        Makefile Makefile.dos tune.dos tune.template README Readme.dos \
  110. +         Readme.mac iproc-pipes.c iproc-ptys.c
  111. + SUPPORT =    teachjove.c recover.c setmaps.c portsrv.c kbd.c keys.txt \
  112. +         macvert.c menumaps.txt mjovers.Hqx
  113. + BACKUPS =    $(HEADERS) $(C_SRC) $(DOCS) $(SUPPORT) $(MISC)
  114. + .c.o:
  115. +         $(CC) -c $(OUR_CFLAGS) $<
  116. + all :        xjove recover teachjove
  117. + xjove :        $(OBJECTS)
  118. +         $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS)
  119. + portsrv :    portsrv.o
  120. +         $(CC) $(LDFLAGS) -o $@ $(SEPFLAG) portsrv.o $(LIBS)
  121. + kbd :        kbd.o
  122. +         $(CC) $(LDFLAGS) -o $@ $(SEPFLAG) kbd.o $(LIBS)
  123. + recover :    rectune.h recover.o tune.o rec.h temp.h
  124. +         $(CC) $(LDFLAGS) -o $@ $(SEPFLAG) recover.o tune.o $(LIBS)
  125. + teachjove :    teachjove.o
  126. +         $(CC) $(LDFLAGS) -o $@ $(SEPFLAG) teachjove.o $(LIBS)
  127. + setmaps :    setmaps.o funcdefs.c
  128. +         $(LOCALCC) $(LOCALLDFLAGS) -o $@ setmaps.o
  129. + teachjove.o :    teachjove.c /gnu/include/sys/types.h /gnu/include/sys/file.h
  130. +         $(CC) -c $(OUR_CFLAGS) -DTEACHJOVE=\"$(TEACH-JOVE)\" $(srcdir)/teachjove.c
  131. + setmaps.o:    funcdefs.c keys.txt
  132. + keys.c :    setmaps keys.txt
  133. +         -./setmaps <$(srcdir)/keys.txt >keys.c
  134. + keys.o :    keys.c jove.h
  135. + tune.c:        Makefile tune.template
  136. +         -rm -f tune.c
  137. +         @echo "/* Changes should be made in Makefile, not to this file! */" >tune.c
  138. +         @echo "" >>tune.c
  139. +         sed -e 's;TMPDIR;$(TMPDIR);' \
  140. +             -e 's;LIBDIR;$(LIBDIR);' \
  141. +             -e 's;SHAREDIR;$(SHAREDIR);' \
  142. +             -e 's;bindir;$(bindir);' \
  143. +             -e 's;SHELL;$(SHELL);' $(srcdir)/tune.template >>tune.c
  144. + rectune.h :    Makefile
  145. +         -rm -f nrectune.h
  146. +         @echo "/* Changes should be made in Makefile, not to this file! */" > nrectune.h
  147. +         @echo "" >> nrectune.h
  148. +         echo \#define TMP_DIR \"$(TMPDIR)\" >> nrectune.h
  149. +         echo \#define REC_DIR \"$(RECDIR)\" >> nrectune.h
  150. +         -cmp -s nrectune.h rectune.h || (rm -f rectune.h; cp nrectune.h rectune.h)
  151. + iproc.o :    iproc-ptys.c iproc-pipes.c iproc.c
  152. +         $(CC) -c $(OUR_CFLAGS) $(srcdir)/iproc.c
  153. + macvert :    macvert.c
  154. +         $(CC) $(OUR_CFLAGS) -o macvert $(srcdir)/macvert.c
  155. + # install doesn't work for Xenix (no install program)
  156. + install :    $(exec_prefix) $(LIBDIR) $(SHAREDIR) $(MANDIR) \
  157. +          $(TEACH-JOVE) $(CMDS.DOC) $(JOVERC) \
  158. +          $(RECOVER) $(JOVE) $(TEACHJOVE) $(JOVEM) \
  159. +          $(RECOVERM) $(TEACHJOVEM)
  160. +         @echo See the README about changes to /etc/rc or /etc/rc.local
  161. +         @echo so that the system recovers jove files on reboot after a crash
  162. + $(exec_prefix)::
  163. +         if [ -d $@ ]; then true; else mkdir $@; fi
  164. + $(LIBDIR)::
  165. +         if [ -d $@ ]; then true; else mkdir $@; fi
  166. + $(SHAREDIR)::
  167. +         if [ -d $@ ]; then true; else mkdir $@; fi
  168. + $(MANDIR)::
  169. +         if [ -d $@ ]; then true; else mkdir $@; fi
  170. + $(TEACH-JOVE) :    doc/teach-jove
  171. +         $(INSTALL_PROGRAM) $(srcdir)/doc/teach-jove $(TEACH-JOVE)
  172. + doc/cmds.doc:    doc/cmds.doc.nr doc/jove.4 doc/jove.5
  173. +         nroff doc/cmds.doc.nr doc/jove.4 doc/jove.5 > doc/cmds.doc
  174. + $(CMDS.DOC):    doc/cmds.doc
  175. +         $(INSTALL_DATA) $(srcdir)/doc/cmds.doc $(CMDS.DOC)
  176. + $(JOVERC) :    doc/system.rc
  177. +         $(INSTALL_DATA) $(srcdir)/doc/system.rc $(JOVERC)
  178. + $(PORTSRV) :    portsrv
  179. +         $(INSTALL_PROGRAM) portsrv $(PORTSRV)
  180. + $(KBD):        kbd
  181. +         $(INSTALL_PROGRAM) kbd $(KBD)
  182. + $(RECOVER):    recover
  183. +         $(INSTALL_PROGRAM) recover $(RECOVER)
  184. + $(JOVE):    xjove
  185. +         $(INSTALL_PROGRAM) xjove $(JOVE)
  186. + $(TEACHJOVE):    teachjove
  187. +         $(INSTALL_PROGRAM) teachjove $(TEACHJOVE)
  188. + $(JOVEM):    doc/jove.nr
  189. +         sed -e 's;TMPDIR;$(TMPDIR);' \
  190. +             -e 's;LIBDIR;$(LIBDIR);' \
  191. +             -e 's;SHAREDIR;$(SHAREDIR);' \
  192. +             -e 's;SHELL;$(SHELL);' $(srcdir)/doc/jove.nr >/tmp/jove.nr
  193. +         nroff -mandoc /tmp/jove.nr > $(JOVEM)
  194. +         -rm -f /tmp/jove.nr
  195. + $(TEACHJOVEM):    doc/teachjove.nr
  196. +         sed -e 's;TMPDIR;$(TMPDIR);' \
  197. +             -e 's;LIBDIR;$(LIBDIR);' \
  198. +             -e 's;SHAREDIR;$(SHAREDIR);' \
  199. +             -e 's;SHELL;$(SHELL);' $(srcdir)/doc/teachjove.nr >/tmp/teachjove.nr
  200. +         nroff -mandoc /tmp/teachjove.nr > $(TEACHJOVEM)
  201. +         -rm -f /tmp/teachjove.nr
  202. + echo :
  203. +         @echo $(C-FILES) $(HEADERS)
  204. + lint:
  205. +         lint -n $(C_SRC) tune.c keys.c
  206. +         @echo Done
  207. + tags:
  208. +         ctags -w $(C_SRC) $(HEADERS) iproc-ptys.c
  209. + ciall:
  210. +         ci $(BACKUPS)
  211. + coall:
  212. +         co $(BACKUPS)
  213. + jove.shar:
  214. +         shar $(BACKUPS) > jove.shar
  215. + tar:
  216. +         @tar cvf - `find . -type f -print | \
  217. +             egrep -v '(,v|\.o|xjove|kbd|portsrv|setmaps|~)$$' | \
  218. +             sort`
  219. + backup:        $(BACKUPS)
  220. +         tar cf backup $(BACKUPS)
  221. + tape-backup:
  222. +         tar cf /dev/rst8 $(BACKUPS)
  223. + srcdownload:
  224. +         kermit -s $(SUPPORT) $(MISC) $(HEADERS) $(C_SRC)
  225. + docdownload:
  226. +         kermit -s $(DOCS1) $(DOCS3)
  227. +         kermit -s doc/cmds.doc.nr -a cmdsdoc.nr
  228. + touch:
  229. +         touch $(OBJECTS)
  230. + clean:
  231. +         rm -f a.out core *.o keys.c tune.c xjove portsrv kbd recover setmaps \
  232. +         teachjove macvert nrectune.h rectune.h \#* *~ make.log
  233. + clobber:    clean
  234. +         rm -f *.orig *.rej
  235. + # This version only works under 4.3BSD
  236. + depend:
  237. +         @echo '"make depend" only works under 4.3BSD'
  238. +         sed -e '/^# DO NOT DELETE THIS LINE/q' Makefile >Makefile.new
  239. +         for i in ${SOURCES} ; do \
  240. +             cc -M ${OUR_CFLAGS} $$i | \
  241. +             awk ' /[/]usr[/]include/ { next } \
  242. +                 { if ($$1 != prev) \
  243. +                 { if (rec != "") print rec; rec = $$0; prev = $$1; } \
  244. +                 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
  245. +                 else rec = rec " " $$2 } } \
  246. +                 END { print rec } ' >>Makefile.new; \
  247. +         done
  248. +         echo '# DEPENDENCIES MUST END AT END OF FILE' >>Makefile.new
  249. +         echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >>Makefile.new
  250. +         echo '# see "make depend" above' >>Makefile.new
  251. +         @echo 'New makefile is in "Makefile.new".  Move it to "Makefile".'
  252. + # DO NOT DELETE THIS LINE -- "make depend" uses it
  253. + funcdefs.o :    funcdefs.c jove.h tune.h sysdep.h buf.h wind.h io.h
  254. + funcdefs.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  255. + funcdefs.o :    externs.h ctype.h
  256. + abbrev.o :    abbrev.c jove.h tune.h sysdep.h buf.h wind.h io.h
  257. + abbrev.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  258. + abbrev.o :    externs.h fp.h ctype.h
  259. + argcount.o :    argcount.c jove.h tune.h sysdep.h buf.h wind.h io.h
  260. + argcount.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  261. + argcount.o :    externs.h ctype.h
  262. + ask.o :        ask.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  263. + ask.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h
  264. + ask.o :        termcap.h ctype.h chars.h disp.h fp.h scandir.h
  265. + buf.o :        buf.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  266. + buf.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h
  267. + buf.o :        ctype.h disp.h fp.h iproc.h
  268. + c.o :        c.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  269. + c.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h re.h
  270. + c.o :        ctype.h disp.h
  271. + case.o :    case.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  272. + case.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  273. + case.o :    disp.h ctype.h
  274. + ctype.o :    ctype.c jove.h tune.h sysdep.h buf.h wind.h io.h
  275. + ctype.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  276. + ctype.o :    externs.h ctype.h
  277. + delete.o :    delete.c jove.h tune.h sysdep.h buf.h wind.h io.h
  278. + delete.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  279. + delete.o :    externs.h disp.h
  280. + disp.o :    disp.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  281. + disp.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  282. + disp.o :    ctype.h termcap.h chars.h fp.h disp.h iproc.h
  283. + extend.o :    extend.c jove.h tune.h sysdep.h buf.h wind.h io.h
  284. + extend.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  285. + extend.o :    externs.h fp.h termcap.h ctype.h chars.h disp.h re.h
  286. + fp.o :        fp.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  287. + fp.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h fp.h
  288. + fp.o :        ctype.h termcap.h disp.h
  289. + fmt.o :        fmt.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  290. + fmt.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h fp.h
  291. + fmt.o :        termcap.h ctype.h disp.h
  292. + insert.o :    insert.c jove.h tune.h sysdep.h buf.h wind.h io.h
  293. + insert.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  294. + insert.o :    externs.h ctype.h list.h chars.h disp.h re.h
  295. + io.o :        io.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  296. + io.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h
  297. + io.o :        list.h fp.h termcap.h ctype.h disp.h scandir.h temp.h
  298. + iproc.o :    iproc.c jove.h tune.h sysdep.h buf.h wind.h io.h
  299. + iproc.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  300. + iproc.o :    externs.h re.h ctype.h disp.h fp.h iproc.h iproc-ptys.c
  301. + iproc.o :    wait.h ttystate.h
  302. + jove.o :    jove.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  303. + jove.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  304. + jove.o :    fp.h termcap.h ctype.h chars.h disp.h re.h rec.h
  305. + jove.o :    iproc.h ttystate.h
  306. + list.o :    list.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  307. + list.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  308. + list.o :    list.h
  309. + loadavg.o :    loadavg.c jove.h tune.h sysdep.h buf.h wind.h io.h
  310. + loadavg.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  311. + loadavg.o :    externs.h
  312. + macros.o :    macros.c jove.h tune.h sysdep.h buf.h wind.h io.h
  313. + macros.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  314. + macros.o :    externs.h ctype.h fp.h chars.h disp.h
  315. + marks.o :    marks.c jove.h tune.h sysdep.h buf.h wind.h io.h
  316. + marks.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  317. + marks.o :    externs.h
  318. + misc.o :    misc.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  319. + misc.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  320. + misc.o :    ctype.h disp.h
  321. + move.o :    move.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  322. + move.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  323. + move.o :    re.h ctype.h disp.h
  324. + paragraph.o :    paragraph.c jove.h tune.h sysdep.h buf.h wind.h io.h
  325. + paragraph.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  326. + paragraph.o :    externs.h disp.h
  327. + proc.o :    proc.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  328. + proc.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  329. + proc.o :    ctype.h fp.h re.h termcap.h disp.h rec.h wait.h
  330. + re.o :        re.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  331. + re.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h re.h
  332. + re.o :        ctype.h
  333. + re1.o :        re1.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  334. + re1.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h fp.h
  335. + re1.o :        re.h ctype.h chars.h disp.h
  336. + rec.o :        rec.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  337. + rec.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h fp.h
  338. + rec.o :        rec.h
  339. + scandir.o :    scandir.c jove.h tune.h sysdep.h buf.h wind.h io.h
  340. + scandir.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  341. + scandir.o :    externs.h scandir.h
  342. + screen.o :    screen.c jove.h tune.h sysdep.h buf.h wind.h io.h
  343. + screen.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  344. + screen.o :    externs.h fp.h ctype.h termcap.h disp.h
  345. + term.o :    term.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  346. + term.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  347. + term.o :    fp.h disp.h ctype.h termcap.h
  348. + util.o :    util.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  349. + util.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  350. + util.o :    ctype.h termcap.h disp.h fp.h
  351. + vars.o :    vars.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  352. + vars.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  353. + version.o :    version.c jove.h tune.h sysdep.h buf.h wind.h io.h
  354. + version.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  355. + version.o :    externs.h
  356. + wind.o :    wind.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  357. + wind.o :    keymaps.h argcount.h util.h vars.h screen.h externs.h
  358. + wind.o :    termcap.h chars.h disp.h
  359. + getch.o :    getch.c tune.h sysdep.h
  360. + mac.o :        mac.c tune.h sysdep.h
  361. + keymaps.o :    keymaps.c jove.h tune.h sysdep.h buf.h wind.h io.h
  362. + keymaps.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  363. + keymaps.o :    externs.h list.h fp.h termcap.h chars.h disp.h re.h
  364. + pcscr.o :    pcscr.c jove.h tune.h sysdep.h buf.h wind.h io.h
  365. + pcscr.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  366. + pcscr.o :    externs.h
  367. + portsrv.o :    portsrv.c jove.h tune.h sysdep.h buf.h wind.h io.h
  368. + portsrv.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  369. + portsrv.o :    externs.h
  370. + recover.o :    recover.c jove.h tune.h sysdep.h buf.h wind.h io.h
  371. + recover.o :    dataobj.h keymaps.h argcount.h util.h vars.h screen.h
  372. + recover.o :    externs.h temp.h rec.h ctype.h scandir.c scandir.h
  373. + setmaps.o :    setmaps.c funcdefs.c jove.h tune.h sysdep.h buf.h wind.h
  374. + setmaps.o :    io.h dataobj.h keymaps.h argcount.h util.h vars.h
  375. + setmaps.o :    screen.h externs.h ctype.h
  376. + teachjove.o :    teachjove.c
  377. + kbd.o :        kbd.c jove.h tune.h sysdep.h buf.h wind.h io.h dataobj.h
  378. + kbd.o :        keymaps.h argcount.h util.h vars.h screen.h externs.h
  379. + # DEPENDENCIES MUST END AT END OF FILE
  380. + # IF YOU PUT STUFF HERE IT WILL GO AWAY
  381. + # see "make depend" above
  382. diff -rc --new-file jove-4.14.6/README.amiga /gnu/src/amiga/jove-4.14.6/README.amiga
  383. *** jove-4.14.6/README.amiga    Thu Jan  1 00:00:00 1970
  384. --- /gnu/src/amiga/jove-4.14.6/README.amiga    Thu Jan 12 20:36:23 1995
  385. ***************
  386. *** 0 ****
  387. --- 1,6 ----
  388. + This is a very crude "compile and go" port of Jove.
  389. + I'll leave it to an interested party to clean it up
  390. + and make it more "Amiga friendly".
  391. + -Fred  ><>
  392. +  11-Jan-95
  393. diff -rc --new-file jove-4.14.6/configure /gnu/src/amiga/jove-4.14.6/configure
  394. *** jove-4.14.6/configure    Thu Jan  1 00:00:00 1970
  395. --- /gnu/src/amiga/jove-4.14.6/configure    Thu Jan 12 21:01:09 1995
  396. ***************
  397. *** 0 ****
  398. --- 1,855 ----
  399. + #!/bin/sh
  400. + # Guess values for system-dependent variables and create Makefiles.
  401. + # Generated automatically using autoconf version 2.1 
  402. + # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
  403. + #
  404. + # This configure script is free software; the Free Software Foundation
  405. + # gives unlimited permission to copy, distribute and modify it.
  406. + # Defaults:
  407. + ac_help=
  408. + ac_default_prefix=/gnu
  409. + # Any additions from configure.in:
  410. + # Initialize some variables set by options.
  411. + # The variables have the same names as the options, with
  412. + # dashes changed to underlines.
  413. + build=NONE
  414. + cache_file=./config.cache
  415. + exec_prefix=NONE
  416. + host=NONE
  417. + no_create=
  418. + nonopt=NONE
  419. + no_recursion=
  420. + prefix=NONE
  421. + program_prefix=NONE
  422. + program_suffix=NONE
  423. + program_transform_name=s,x,x,
  424. + silent=
  425. + site=
  426. + srcdir=
  427. + target=NONE
  428. + verbose=
  429. + x_includes=NONE
  430. + x_libraries=NONE
  431. + # Initialize some other variables.
  432. + subdirs=
  433. + ac_prev=
  434. + for ac_option
  435. + do
  436. +   # If the previous option needs an argument, assign it.
  437. +   if test -n "$ac_prev"; then
  438. +     eval "$ac_prev=\$ac_option"
  439. +     ac_prev=
  440. +     continue
  441. +   fi
  442. +   case "$ac_option" in
  443. +   -*=*) ac_optarg=`/bin/echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  444. +   *) ac_optarg= ;;
  445. +   esac
  446. +   # Accept the important Cygnus configure options, so we can diagnose typos.
  447. +   case "$ac_option" in
  448. +   -build | --build | --buil | --bui | --bu | --b)
  449. +     ac_prev=build ;;
  450. +   -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)
  451. +     build="$ac_optarg" ;;
  452. +   -cache-file | --cache-file | --cache-fil | --cache-fi \
  453. +   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  454. +     ac_prev=cache_file ;;
  455. +   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  456. +   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  457. +     cache_file="$ac_optarg" ;;
  458. +   -disable-* | --disable-*)
  459. +     ac_feature=`/bin/echo $ac_option|sed -e 's/-*disable-//'`
  460. +     # Reject names that are not valid shell variable names.
  461. +     if test -n "`/bin/echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  462. +       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  463. +     fi
  464. +     ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
  465. +     eval "enable_${ac_feature}=no" ;;
  466. +   -enable-* | --enable-*)
  467. +     ac_feature=`/bin/echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  468. +     # Reject names that are not valid shell variable names.
  469. +     if test -n "`/bin/echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  470. +       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  471. +     fi
  472. +     ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
  473. +     case "$ac_option" in
  474. +       *=*) ;;
  475. +       *) ac_optarg=yes ;;
  476. +     esac
  477. +     eval "enable_${ac_feature}='$ac_optarg'" ;;
  478. +   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  479. +   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  480. +   | --exec | --exe | --ex)
  481. +     ac_prev=exec_prefix ;;
  482. +   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  483. +   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  484. +   | --exec=* | --exe=* | --ex=*)
  485. +     exec_prefix="$ac_optarg" ;;
  486. +   -gas | --gas | --ga | --g)
  487. +     # Obsolete; use --with-gas.
  488. +     with_gas=yes ;;
  489. +   -help | --help | --hel | --he)
  490. +     # Omit some internal or obsolete options to make the list less imposing.
  491. +     # This message is too long to be a string in the A/UX 3.1 sh.
  492. +     cat << EOF
  493. + Usage: configure [options] [host]
  494. + Options: [defaults in brackets after descriptions]
  495. + Configuration:
  496. +   --cache-file=FILE       cache test results in FILE
  497. +   --help                  print this message
  498. +   --no-create             do not create output files
  499. +   --quiet, --silent       do not print \`checking...' messages
  500. +   --version               print the version of autoconf that created configure
  501. + Directory and file names:
  502. +   --prefix=PREFIX         install architecture-independent files in PREFIX
  503. +                           [$ac_default_prefix]
  504. +   --exec-prefix=PREFIX    install architecture-dependent files in PREFIX
  505. +                           [same as prefix]
  506. +   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  507. +   --program-prefix=PREFIX prepend PREFIX to installed program names
  508. +   --program-suffix=SUFFIX append SUFFIX to installed program names
  509. +   --program-transform-name=PROGRAM run sed PROGRAM on installed program names
  510. + Host type:
  511. +   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  512. +   --host=HOST             configure for HOST [guessed]
  513. +   --target=TARGET         configure for TARGET [TARGET=HOST]
  514. + Features and packages:
  515. +   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  516. +   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  517. +   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  518. +   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  519. +   --x-includes=DIR        X include files are in DIR
  520. +   --x-libraries=DIR       X library files are in DIR
  521. + --enable and --with options recognized:$ac_help
  522. + EOF
  523. +     exit 0 ;;
  524. +   -host | --host | --hos | --ho)
  525. +     ac_prev=host ;;
  526. +   -host=* | --host=* | --hos=* | --ho=*)
  527. +     host="$ac_optarg" ;;
  528. +   -nfp | --nfp | --nf)
  529. +     # Obsolete; use --without-fp.
  530. +     with_fp=no ;;
  531. +   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  532. +   | --no-cr | --no-c)
  533. +     no_create=yes ;;
  534. +   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  535. +   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  536. +     no_recursion=yes ;;
  537. +   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  538. +     ac_prev=prefix ;;
  539. +   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  540. +     prefix="$ac_optarg" ;;
  541. +   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  542. +   | --program-pre | --program-pr | --program-p)
  543. +     ac_prev=program_prefix ;;
  544. +   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  545. +   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  546. +     program_prefix="$ac_optarg" ;;
  547. +   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  548. +   | --program-suf | --program-su | --program-s)
  549. +     ac_prev=program_suffix ;;
  550. +   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  551. +   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  552. +     program_suffix="$ac_optarg" ;;
  553. +   -program-transform-name | --program-transform-name \
  554. +   | --program-transform-nam | --program-transform-na \
  555. +   | --program-transform-n | --program-transform- \
  556. +   | --program-transform | --program-transfor \
  557. +   | --program-transfo | --program-transf \
  558. +   | --program-trans | --program-tran \
  559. +   | --progr-tra | --program-tr | --program-t)
  560. +     ac_prev=program_transform_name ;;
  561. +   -program-transform-name=* | --program-transform-name=* \
  562. +   | --program-transform-nam=* | --program-transform-na=* \
  563. +   | --program-transform-n=* | --program-transform-=* \
  564. +   | --program-transform=* | --program-transfor=* \
  565. +   | --program-transfo=* | --program-transf=* \
  566. +   | --program-trans=* | --program-tran=* \
  567. +   | --progr-tra=* | --program-tr=* | --program-t=*)
  568. +     program_transform_name="$ac_optarg" ;;
  569. +   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  570. +   | -silent | --silent | --silen | --sile | --sil)
  571. +     silent=yes ;;
  572. +   -site | --site | --sit)
  573. +     ac_prev=site ;;
  574. +   -site=* | --site=* | --sit=*)
  575. +     site="$ac_optarg" ;;
  576. +   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  577. +     ac_prev=srcdir ;;
  578. +   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  579. +     srcdir="$ac_optarg" ;;
  580. +   -target | --target | --targe | --targ | --tar | --ta | --t)
  581. +     ac_prev=target ;;
  582. +   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  583. +     target="$ac_optarg" ;;
  584. +   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  585. +     verbose=yes ;;
  586. +   -version | --version | --versio | --versi | --vers)
  587. +     echo "configure generated by autoconf version 2.1"
  588. +     exit 0 ;;
  589. +   -with-* | --with-*)
  590. +     ac_package=`/bin/echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  591. +     # Reject names that are not valid shell variable names.
  592. +     if test -n "`/bin/echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  593. +       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  594. +     fi
  595. +     ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
  596. +     case "$ac_option" in
  597. +       *=*) ;;
  598. +       *) ac_optarg=yes ;;
  599. +     esac
  600. +     eval "with_${ac_package}='$ac_optarg'" ;;
  601. +   -without-* | --without-*)
  602. +     ac_package=`/bin/echo $ac_option|sed -e 's/-*without-//'`
  603. +     # Reject names that are not valid shell variable names.
  604. +     if test -n "`/bin/echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  605. +       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  606. +     fi
  607. +     ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
  608. +     eval "with_${ac_package}=no" ;;
  609. +   --x)
  610. +     # Obsolete; use --with-x.
  611. +     with_x=yes ;;
  612. +   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  613. +   | --x-incl | --x-inc | --x-in | --x-i)
  614. +     ac_prev=x_includes ;;
  615. +   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  616. +   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  617. +     x_includes="$ac_optarg" ;;
  618. +   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  619. +   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  620. +     ac_prev=x_libraries ;;
  621. +   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  622. +   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  623. +     x_libraries="$ac_optarg" ;;
  624. +   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  625. +     ;;
  626. +   *) 
  627. +     if test -n "`/bin/echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  628. +       echo "configure: warning: $ac_option: invalid host type" 1>&2
  629. +     fi
  630. +     if test "x$nonopt" != xNONE; then
  631. +       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  632. +     fi
  633. +     nonopt="$ac_option"
  634. +     ;;
  635. +   esac
  636. + done
  637. + if test -n "$ac_prev"; then
  638. +   { echo "configure: error: missing argument to --`/bin/echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  639. + fi
  640. + trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
  641. + # File descriptor usage:
  642. + # 0 unused; standard input
  643. + # 1 file creation
  644. + # 2 errors and warnings
  645. + # 3 unused; some systems may open it to /dev/tty
  646. + # 4 checking for... messages and results
  647. + # 5 compiler messages saved in config.log
  648. + if test "$silent" = yes; then
  649. +   exec 4>/dev/null
  650. + else
  651. +   exec 4>&1
  652. + fi
  653. + exec 5>./config.log
  654. + echo "\
  655. + This file contains any messages produced by compilers while
  656. + running configure, to aid debugging if configure makes a mistake.
  657. + " 1>&5
  658. + # Strip out --no-create and --no-recursion so they do not pile up.
  659. + # Also quote any args containing shell metacharacters.
  660. + ac_configure_args=
  661. + for ac_arg
  662. + do
  663. +   case "$ac_arg" in
  664. +   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  665. +   | --no-cr | --no-c) ;;
  666. +   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  667. +   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  668. +   *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  669. +   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  670. +   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  671. +   esac
  672. + done
  673. + # NLS nuisances.
  674. + # Only set LANG and LC_ALL to C if already set.
  675. + # These must not be set unconditionally because not all systems understand
  676. + # e.g. LANG=C (notably SCO).
  677. + if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  678. + if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  679. + # confdefs.h avoids OS command line length limits that DEFS can exceed.
  680. + rm -rf conftest* confdefs.h
  681. + # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  682. + /bin/echo > confdefs.h
  683. + # A filename unique to this package, relative to the directory that
  684. + # configure is in, which we can look for to find out if srcdir is correct.
  685. + ac_unique_file=jove.h
  686. + # Find the source files, if location was not specified.
  687. + if test -z "$srcdir"; then
  688. +   ac_srcdir_defaulted=yes
  689. +   # Try the directory containing this script, then its parent.
  690. +   ac_prog=$0
  691. +   ac_confdir=`/bin/echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  692. +   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  693. +   srcdir=$ac_confdir
  694. +   if test ! -r $srcdir/$ac_unique_file; then
  695. +     srcdir=..
  696. +   fi
  697. + else
  698. +   ac_srcdir_defaulted=no
  699. + fi
  700. + if test ! -r $srcdir/$ac_unique_file; then
  701. +   if test "$ac_srcdir_defaulted" = yes; then
  702. +     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  703. +   else
  704. +     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  705. +   fi
  706. + fi
  707. + srcdir=`/bin/echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
  708. + # Prefer explicitly selected file to automatically selected ones.
  709. + if test -z "$CONFIG_SITE"; then
  710. +   if test "x$prefix" != xNONE; then
  711. +     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  712. +   else
  713. +     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  714. +   fi
  715. + fi
  716. + for ac_site_file in $CONFIG_SITE; do
  717. +   if test -r "$ac_site_file"; then
  718. +     echo "loading site script $ac_site_file"
  719. +     . "$ac_site_file"
  720. +   fi
  721. + done
  722. + if test -r "$cache_file"; then
  723. +   echo "loading cache $cache_file"
  724. +   . $cache_file
  725. + else
  726. +   echo "creating cache $cache_file"
  727. +   > $cache_file
  728. + fi
  729. + ac_ext=c
  730. + # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  731. + ac_cpp='$CPP $CPPFLAGS'
  732. + ac_compile='${CC-cc} $CFLAGS $CPPFLAGS conftest.$ac_ext -c 1>&5 2>&5'
  733. + ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&5 2>&5'
  734. + if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  735. +   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  736. +   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  737. +     ac_n= ac_c='
  738. + ' ac_t='    '
  739. +   else
  740. +     ac_n=-n ac_c= ac_t=
  741. +   fi
  742. + else
  743. +   ac_n= ac_c='\c' ac_t=
  744. + fi
  745. + # Extract the first word of "gcc", so it can be a program name with args.
  746. + set dummy gcc; ac_word=$2
  747. + /bin/echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
  748. + if eval "test \"`echo '${'ac_cv_prog_CC'+set}'`\" = set"; then
  749. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  750. + else
  751. +   if test -n "$CC"; then
  752. +   ac_cv_prog_CC="$CC" # Let the user override the test.
  753. + else
  754. +   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  755. +   for ac_dir in $PATH; do
  756. +     test -z "$ac_dir" && ac_dir=.
  757. +     if test -f $ac_dir/$ac_word; then
  758. +       ac_cv_prog_CC="gcc"
  759. +       break
  760. +     fi
  761. +   done
  762. +   IFS="$ac_save_ifs"
  763. +   test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"
  764. + fi
  765. + fi
  766. + CC="$ac_cv_prog_CC"
  767. + if test -n "$CC"; then
  768. +   /bin/echo "$ac_t""$CC" 1>&4
  769. + else
  770. +   /bin/echo "$ac_t""no" 1>&4
  771. + fi
  772. + /bin/echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&4
  773. + if eval "test \"`echo '${'ac_cv_prog_gcc'+set}'`\" = set"; then
  774. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  775. + else
  776. +   cat > conftest.c <<EOF
  777. + #ifdef __GNUC__
  778. +   yes;
  779. + #endif
  780. + EOF
  781. + if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then
  782. +   ac_cv_prog_gcc=yes
  783. + else
  784. +   ac_cv_prog_gcc=no
  785. + fi
  786. + fi
  787. + /bin/echo "$ac_t""$ac_cv_prog_gcc" 1>&4
  788. + if test $ac_cv_prog_gcc = yes; then
  789. +   GCC=yes
  790. +   if test "${CFLAGS+set}" != set; then
  791. +     /bin/echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&4
  792. + if eval "test \"`echo '${'ac_cv_prog_gcc_g'+set}'`\" = set"; then
  793. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  794. + else
  795. +   echo 'void f(){}' > conftest.c
  796. + if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  797. +   ac_cv_prog_gcc_g=yes
  798. + else
  799. +   ac_cv_prog_gcc_g=no
  800. + fi
  801. + rm -f conftest*
  802. + fi
  803. +     /bin/echo "$ac_t""$ac_cv_prog_gcc_g" 1>&4
  804. +     if test $ac_cv_prog_gcc_g = yes; then
  805. +       # Amiga hack - suppress automatically using -g for now
  806. +       # Also default to using -O2
  807. +       CFLAGS="-O2"
  808. +     else
  809. +       CFLAGS="-O2"
  810. +     fi
  811. +   fi
  812. + else
  813. +   GCC=
  814. +   test "${CFLAGS+set}" = set || CFLAGS="-g"
  815. + fi
  816. + /bin/echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&4
  817. + # On Suns, sometimes $CPP names a directory.
  818. + if test -n "$CPP" && test -d "$CPP"; then
  819. +   CPP=
  820. + fi
  821. + if test -z "$CPP"; then
  822. + if eval "test \"`echo '${'ac_cv_prog_CPP'+set}'`\" = set"; then
  823. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  824. + else
  825. +     # This must be in double quotes, not single quotes, because CPP may get
  826. +   # substituted into the Makefile and "${CC-cc}" will confuse make.
  827. +   CPP="${CC-cc} -E"
  828. +   # On the NeXT, cc -E runs the code through the compiler's parser,
  829. +   # not just through cpp.
  830. +   cat > conftest.$ac_ext <<EOF
  831. + #line 492 "configure"
  832. + #include "confdefs.h"
  833. + #include <assert.h>
  834. + Syntax Error
  835. + EOF
  836. + eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  837. + ac_err=`grep -v '^ *+' conftest.out`
  838. + if test -z "$ac_err"; then
  839. +   :
  840. + else
  841. +   /bin/echo "$ac_err" >&5
  842. +   rm -rf conftest*
  843. +   CPP="${CC-cc} -E -traditional-cpp"
  844. +   cat > conftest.$ac_ext <<EOF
  845. + #line 506 "configure"
  846. + #include "confdefs.h"
  847. + #include <assert.h>
  848. + Syntax Error
  849. + EOF
  850. + eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  851. + ac_err=`grep -v '^ *+' conftest.out`
  852. + if test -z "$ac_err"; then
  853. +   :
  854. + else
  855. +   /bin/echo "$ac_err" >&5
  856. +   rm -rf conftest*
  857. +   CPP=/lib/cpp
  858. + fi
  859. + rm -f conftest*
  860. + fi
  861. + rm -f conftest*
  862. +   ac_cv_prog_CPP="$CPP"
  863. + fi
  864. + fi
  865. + CPP="$ac_cv_prog_CPP"
  866. + /bin/echo "$ac_t""$CPP" 1>&4
  867. + if test $ac_cv_prog_gcc = yes; then
  868. +   /bin/echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&4
  869. + if eval "test \"`echo '${'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
  870. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  871. + else
  872. +     ac_pattern="Autoconf.*'x'"
  873. +   cat > conftest.$ac_ext <<EOF
  874. + #line 536 "configure"
  875. + #include "confdefs.h"
  876. + #include <sgtty.h>
  877. + Autoconf TIOCGETP
  878. + EOF
  879. + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  880. +   egrep "$ac_pattern" >/dev/null 2>&1; then
  881. +   rm -rf conftest*
  882. +   ac_cv_prog_gcc_traditional=yes
  883. + else
  884. +   rm -rf conftest*
  885. +   ac_cv_prog_gcc_traditional=no
  886. + fi
  887. + rm -f conftest*
  888. +   if test $ac_cv_prog_gcc_traditional = no; then
  889. +     cat > conftest.$ac_ext <<EOF
  890. + #line 554 "configure"
  891. + #include "confdefs.h"
  892. + #include <termio.h>
  893. + Autoconf TCGETA
  894. + EOF
  895. + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  896. +   egrep "$ac_pattern" >/dev/null 2>&1; then
  897. +   rm -rf conftest*
  898. +   ac_cv_prog_gcc_traditional=yes
  899. + fi
  900. + rm -f conftest*
  901. +   fi
  902. + fi
  903. +   /bin/echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&4
  904. +   if test $ac_cv_prog_gcc_traditional = yes; then
  905. +     CC="$CC -traditional"
  906. +   fi
  907. + fi
  908. + ac_aux_dir=
  909. + for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  910. +   if test -f $ac_dir/install-sh; then
  911. +     ac_aux_dir=$ac_dir
  912. +     ac_install_sh="$ac_aux_dir/install-sh -c"
  913. +     break
  914. +   elif test -f $ac_dir/install.sh; then
  915. +     ac_aux_dir=$ac_dir
  916. +     ac_install_sh="$ac_aux_dir/install.sh -c"
  917. +     break
  918. +   fi
  919. + done
  920. + if test -z "$ac_aux_dir"; then
  921. +   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
  922. + fi
  923. + ac_config_guess=$ac_aux_dir/config.guess
  924. + ac_config_sub=$ac_aux_dir/config.sub
  925. + ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  926. + # Find a good install program.  We prefer a C program (faster),
  927. + # so one script is as good as another.  But avoid the broken or
  928. + # incompatible versions:
  929. + # SysV /etc/install, /usr/sbin/install
  930. + # SunOS /usr/etc/install
  931. + # IRIX /sbin/install
  932. + # AIX /bin/install
  933. + # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  934. + # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  935. + # ./install, which can be erroneously created by make from ./install.sh.
  936. + /bin/echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&4
  937. + if test -z "$INSTALL"; then
  938. + if eval "test \"`echo '${'ac_cv_path_install'+set}'`\" = set"; then
  939. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  940. + else
  941. +     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  942. +   for ac_dir in $PATH; do
  943. +     case "$ac_dir" in
  944. +     ''|.|/gnu/etc) ;;
  945. +     *)
  946. +       # OSF1 and SCO ODT 3.0 have their own names for install.
  947. +       for ac_prog in ginstall installbsd scoinst install; do
  948. +         if test -f $ac_dir/$ac_prog; then
  949. +       if test $ac_prog = install &&
  950. +             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  951. +         # AIX install.  It has an incompatible calling convention.
  952. +         # OSF/1 installbsd also uses dspmsg, but is usable.
  953. +         :
  954. +       else
  955. +         ac_cv_path_install="$ac_dir/$ac_prog -c"
  956. +         break 2
  957. +       fi
  958. +     fi
  959. +       done
  960. +       ;;
  961. +     esac
  962. +   done
  963. +   IFS="$ac_save_ifs"
  964. +   # As a last resort, use the slow shell script.
  965. +   test -z "$ac_cv_path_install" && ac_cv_path_install="$ac_install_sh"
  966. + fi
  967. +   INSTALL="$ac_cv_path_install"
  968. + fi
  969. + /bin/echo "$ac_t""$INSTALL" 1>&4
  970. + # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  971. + # It thinks the first close brace ends the variable substitution.
  972. + test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  973. + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  974. + # Extract the first word of "ranlib", so it can be a program name with args.
  975. + set dummy ranlib; ac_word=$2
  976. + /bin/echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
  977. + if eval "test \"`echo '${'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  978. +   /bin/echo $ac_n "(cached) $ac_c" 1>&4
  979. + else
  980. +   if test -n "$RANLIB"; then
  981. +   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  982. + else
  983. +   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  984. +   for ac_dir in $PATH; do
  985. +     test -z "$ac_dir" && ac_dir=.
  986. +     if test -f $ac_dir/$ac_word; then
  987. +       ac_cv_prog_RANLIB="ranlib"
  988. +       break
  989. +     fi
  990. +   done
  991. +   IFS="$ac_save_ifs"
  992. +   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  993. + fi
  994. + fi
  995. + RANLIB="$ac_cv_prog_RANLIB"
  996. + if test -n "$RANLIB"; then
  997. +   /bin/echo "$ac_t""$RANLIB" 1>&4
  998. + else
  999. +   /bin/echo "$ac_t""no" 1>&4
  1000. + fi
  1001. + trap '' 1 2 15
  1002. + if test -w $cache_file; then
  1003. + echo "updating cache $cache_file"
  1004. + cat > $cache_file <<\EOF
  1005. + # This file is a shell script that caches the results of configure
  1006. + # tests run on this system so they can be shared between configure
  1007. + # scripts and configure runs.  It is not useful on other systems.
  1008. + # If it contains results you don't want to keep, you may remove or edit it.
  1009. + #
  1010. + # By default, configure uses ./config.cache as the cache file,
  1011. + # creating it if it does not exist already.  You can give configure
  1012. + # the --cache-file=FILE option to use a different cache file; that is
  1013. + # what configure does when it calls configure scripts in
  1014. + # subdirectories, so they share the cache.
  1015. + # Giving --cache-file=/dev/null disables caching, for debugging configure.
  1016. + # config.status only pays attention to the cache file if you give it the
  1017. + # --recheck option to rerun configure.
  1018. + #
  1019. + EOF
  1020. + # Ultrix sh set writes to stderr and can't be redirected directly.
  1021. + (set) 2>&1 |
  1022. +   sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/: \${\1='\2'}/p" \
  1023. +   >> $cache_file
  1024. + else
  1025. + echo "not updating unwritable cache $cache_file"
  1026. + fi
  1027. + trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
  1028. + test "x$prefix" = xNONE && prefix=$ac_default_prefix
  1029. + # Let make expand exec_prefix.
  1030. + test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  1031. + # Any assignment to VPATH causes Sun make to only execute
  1032. + # the first set of double-colon rules, so remove it if not needed.
  1033. + # If there is a colon in the path, we need to keep it.
  1034. + if test "x$srcdir" = x.; then
  1035. +   ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
  1036. + fi
  1037. + trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  1038. + # Transform confdefs.h into DEFS.
  1039. + # Protect against shell expansion while executing Makefile rules.
  1040. + # Protect against Makefile macro expansion.
  1041. + cat > conftest.defs <<\EOF
  1042. + s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%-D\1=\2%g
  1043. + s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
  1044. + s%\[%\\&%g
  1045. + s%\]%\\&%g
  1046. + s%\$%$$%g
  1047. + EOF
  1048. + DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
  1049. + rm -f conftest.defs
  1050. + # Without the "./", some shells look in PATH for config.status.
  1051. + : ${CONFIG_STATUS=./config.status}
  1052. + echo creating $CONFIG_STATUS
  1053. + # Some systems, like AmigaDOS, won't allow you to remove a script that is
  1054. + # being executed, so just move it out of the way instead.
  1055. + if test -f $CONFIG_STATUS; then mv $CONFIG_STATUS $CONFIG_STATUS.old; else true; fi
  1056. + cat > $CONFIG_STATUS <<EOF
  1057. + #!/bin/sh
  1058. + # Generated automatically by configure.
  1059. + # Run this file to recreate the current configuration.
  1060. + # This directory was configured as follows,
  1061. + # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  1062. + #
  1063. + # $0 $ac_configure_args
  1064. + #
  1065. + # Compiler output produced by configure, useful for debugging
  1066. + # configure, is in ./config.log if it exists.
  1067. + ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  1068. + for ac_option
  1069. + do
  1070. +   case "\$ac_option" in
  1071. +   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  1072. +     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  1073. +     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  1074. +   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  1075. +     /bin/echo "$CONFIG_STATUS generated by autoconf version 2.1"
  1076. +     exit 0 ;;
  1077. +   -help | --help | --hel | --he | --h)
  1078. +     echo "\$ac_cs_usage"; exit 0 ;;
  1079. +   *) echo "\$ac_cs_usage"; exit 1 ;;
  1080. +   esac
  1081. + done
  1082. + ac_given_srcdir=$srcdir
  1083. + ac_given_INSTALL="$INSTALL"
  1084. + trap 'rm -f Makefile; exit 1' 1 2 15
  1085. + # Protect against being on the right side of a sed subst in config.status. 
  1086. + sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g; 
  1087. +  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
  1088. + $ac_vpsub
  1089. + $extrasub
  1090. + s%@CFLAGS@%$CFLAGS%g
  1091. + s%@CPPFLAGS@%$CPPFLAGS%g
  1092. + s%@CXXFLAGS@%$CXXFLAGS%g
  1093. + s%@DEFS@%$DEFS%g
  1094. + s%@LDFLAGS@%$LDFLAGS%g
  1095. + s%@LIBS@%$LIBS%g
  1096. + s%@exec_prefix@%$exec_prefix%g
  1097. + s%@prefix@%$prefix%g
  1098. + s%@program_transform_name@%$program_transform_name%g
  1099. + s%@CC@%$CC%g
  1100. + s%@CPP@%$CPP%g
  1101. + s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  1102. + s%@INSTALL_DATA@%$INSTALL_DATA%g
  1103. + s%@RANLIB@%$RANLIB%g
  1104. + CEOF
  1105. + EOF
  1106. + cat >> $CONFIG_STATUS <<EOF
  1107. + CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
  1108. + EOF
  1109. + cat >> $CONFIG_STATUS <<\EOF
  1110. + for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  1111. +   # Support "outfile[:infile]", defaulting infile="outfile.in".
  1112. +   case "$ac_file" in
  1113. +   *:*) ac_file_in=`/bin/echo "$ac_file"|sed 's%.*:%%'`
  1114. +        ac_file=`/bin/echo "$ac_file"|sed 's%:.*%%'` ;;
  1115. +   *) ac_file_in="${ac_file}.in" ;;
  1116. +   esac
  1117. +   # Adjust relative srcdir, etc. for subdirectories.
  1118. +   # Remove last slash and all that follows it.  Not all systems have dirname.
  1119. +   ac_dir=`/bin/echo $ac_file|sed 's%/[^/][^/]*$%%'`
  1120. +   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  1121. +     # The file is in a subdirectory.
  1122. +     test ! -d "$ac_dir" && mkdir "$ac_dir"
  1123. +     ac_dir_suffix="/$ac_dir"
  1124. +     # A "../" for each directory in $ac_dir_suffix.
  1125. +     ac_dots=`/bin/echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  1126. +   else
  1127. +     ac_dir_suffix= ac_dots=
  1128. +   fi
  1129. +   case "$ac_given_srcdir" in
  1130. +   .)  srcdir=.
  1131. +       if test -z "$ac_dots"; then top_srcdir=.
  1132. +       else top_srcdir=`/bin/echo $ac_dots|sed 's%/$%%'`; fi ;;
  1133. +   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  1134. +   *) # Relative path.
  1135. +     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  1136. +     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  1137. +   esac
  1138. +   case "$ac_given_INSTALL" in
  1139. +   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  1140. +   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  1141. +   esac
  1142. +   echo creating "$ac_file"
  1143. +   rm -f "$ac_file"
  1144. +   configure_input="Generated automatically from `/bin/echo $ac_file_in|sed 's%.*/%%'` by configure."
  1145. +   case "$ac_file" in
  1146. +   *Makefile*) ac_comsub="1i\\
  1147. + # $configure_input" ;;
  1148. +   *) ac_comsub= ;;
  1149. +   esac
  1150. +   sed -e "$ac_comsub
  1151. + s%@configure_input@%$configure_input%g
  1152. + s%@srcdir@%$srcdir%g
  1153. + s%@top_srcdir@%$top_srcdir%g
  1154. + s%@INSTALL@%$INSTALL%g
  1155. + " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
  1156. + fi; done
  1157. + rm -f conftest.subs
  1158. + exit 0
  1159. + EOF
  1160. + chmod +x $CONFIG_STATUS
  1161. + rm -fr confdefs* $ac_clean_files
  1162. + test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS
  1163. diff -rc --new-file jove-4.14.6/configure.in /gnu/src/amiga/jove-4.14.6/configure.in
  1164. *** jove-4.14.6/configure.in    Thu Jan  1 00:00:00 1970
  1165. --- /gnu/src/amiga/jove-4.14.6/configure.in    Thu Jan 12 21:00:21 1995
  1166. ***************
  1167. *** 0 ****
  1168. --- 1,9 ----
  1169. + dnl Process this file with autoconf to produce a configure script.
  1170. + AC_INIT(jove.h)
  1171. + AC_PROG_CC
  1172. + AC_GCC_TRADITIONAL
  1173. + AC_PROG_INSTALL
  1174. + AC_PROG_RANLIB
  1175. + AC_OUTPUT(Makefile)
  1176. diff -rc --new-file jove-4.14.6/extend.c /gnu/src/amiga/jove-4.14.6/extend.c
  1177. *** jove-4.14.6/extend.c    Fri Jan 10 02:46:36 1992
  1178. --- /gnu/src/amiga/jove-4.14.6/extend.c    Thu Jan 12 21:35:55 1995
  1179. ***************
  1180. *** 510,516 ****
  1181. --- 510,520 ----
  1182.           buf[FILESIZE];
  1183.   
  1184.   #ifndef    MSDOS
  1185. + #ifdef __amigados__
  1186. +     swritef(buf, sizeof(buf), "/s/.joverc");
  1187. + #else
  1188.       swritef(buf, sizeof(buf), "%s/.joverc", HomeDir);
  1189. + #endif
  1190.   #else    /* MSDOS */
  1191.       if (com = getenv("JOVERC"))
  1192.           strcpy(buf, com);
  1193. diff -rc --new-file jove-4.14.6/externs.h /gnu/src/amiga/jove-4.14.6/externs.h
  1194. *** jove-4.14.6/externs.h    Sat Jan 22 09:29:40 1994
  1195. --- /gnu/src/amiga/jove-4.14.6/externs.h    Thu Jan 12 20:32:32 1995
  1196. ***************
  1197. *** 128,134 ****
  1198.       GCchunks proto((void)),
  1199.   
  1200.       /* fmt.c */
  1201. !     format proto((char *buf, size_t len, const char *fmt, char *ap)),
  1202.       add_mess proto((const char *, ...)),
  1203.       f_mess proto((const char *, ...)),
  1204.       fwritef proto((struct FileStruct *, const char *, ...)),
  1205. --- 128,136 ----
  1206.       GCchunks proto((void)),
  1207.   
  1208.       /* fmt.c */
  1209. ! #if 0
  1210. !     format proto((char *buf, size_t len, const char *fmt, va_list ap)),
  1211. ! #endif
  1212.       add_mess proto((const char *, ...)),
  1213.       f_mess proto((const char *, ...)),
  1214.       fwritef proto((struct FileStruct *, const char *, ...)),
  1215. diff -rc --new-file jove-4.14.6/install.sh /gnu/src/amiga/jove-4.14.6/install.sh
  1216. *** jove-4.14.6/install.sh    Thu Jan  1 00:00:00 1970
  1217. --- /gnu/src/amiga/jove-4.14.6/install.sh    Thu Jan 12 20:36:57 1995
  1218. ***************
  1219. *** 0 ****
  1220. --- 1,119 ----
  1221. + #!/bin/sh
  1222. + #
  1223. + # install - install a program, script, or datafile
  1224. + # This comes from X11R5; it is not part of GNU.
  1225. + #
  1226. + # $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $
  1227. + #
  1228. + # This script is compatible with the BSD install script, but was written
  1229. + # from scratch.
  1230. + #
  1231. + # set DOITPROG to echo to test this script
  1232. + # Don't use :- since 4.3BSD and earlier shells don't like it.
  1233. + doit="${DOITPROG-}"
  1234. + # put in absolute paths if you don't have them in your path; or use env. vars.
  1235. + mvprog="${MVPROG-mv}"
  1236. + cpprog="${CPPROG-cp}"
  1237. + chmodprog="${CHMODPROG-chmod}"
  1238. + chownprog="${CHOWNPROG-chown}"
  1239. + chgrpprog="${CHGRPPROG-chgrp}"
  1240. + stripprog="${STRIPPROG-strip}"
  1241. + rmprog="${RMPROG-rm}"
  1242. + instcmd="$mvprog"
  1243. + chmodcmd=""
  1244. + chowncmd=""
  1245. + chgrpcmd=""
  1246. + stripcmd=""
  1247. + rmcmd="$rmprog -f"
  1248. + mvcmd="$mvprog"
  1249. + src=""
  1250. + dst=""
  1251. + while [ x"$1" != x ]; do
  1252. +     case $1 in
  1253. +     -c) instcmd="$cpprog"
  1254. +         shift
  1255. +         continue;;
  1256. +     -m) chmodcmd="$chmodprog $2"
  1257. +         shift
  1258. +         shift
  1259. +         continue;;
  1260. +     -o) chowncmd="$chownprog $2"
  1261. +         shift
  1262. +         shift
  1263. +         continue;;
  1264. +     -g) chgrpcmd="$chgrpprog $2"
  1265. +         shift
  1266. +         shift
  1267. +         continue;;
  1268. +     -s) stripcmd="$stripprog"
  1269. +         shift
  1270. +         continue;;
  1271. +     *)  if [ x"$src" = x ]
  1272. +         then
  1273. +         src=$1
  1274. +         else
  1275. +         dst=$1
  1276. +         fi
  1277. +         shift
  1278. +         continue;;
  1279. +     esac
  1280. + done
  1281. + if [ x"$src" = x ]
  1282. + then
  1283. +     echo "install:  no input file specified"
  1284. +     exit 1
  1285. + fi
  1286. + if [ x"$dst" = x ]
  1287. + then
  1288. +     echo "install:  no destination specified"
  1289. +     exit 1
  1290. + fi
  1291. + # If destination is a directory, append the input filename; if your system
  1292. + # does not like double slashes in filenames, you may need to add some logic
  1293. + if [ -d $dst ]
  1294. + then
  1295. +     dst="$dst"/`basename $src`
  1296. + fi
  1297. + # Make a temp file name in the proper directory.
  1298. + dstdir=`dirname $dst`
  1299. + dsttmp=$dstdir/#inst.$$#
  1300. + # Move or copy the file name to the temp name
  1301. + $doit $instcmd $src $dsttmp
  1302. + # and set any options; do chmod last to preserve setuid bits
  1303. + if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; fi
  1304. + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; fi
  1305. + if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; fi
  1306. + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; fi
  1307. + # Now rename the file to the real destination.
  1308. + $doit $rmcmd $dst
  1309. + $doit $mvcmd $dsttmp $dst
  1310. + exit 0
  1311. diff -rc --new-file jove-4.14.6/iproc-ptys.c /gnu/src/amiga/jove-4.14.6/iproc-ptys.c
  1312. *** jove-4.14.6/iproc-ptys.c    Fri Jan 10 02:46:54 1992
  1313. --- /gnu/src/amiga/jove-4.14.6/iproc-ptys.c    Thu Jan 12 20:32:32 1995
  1314. ***************
  1315. *** 396,402 ****
  1316. --- 396,404 ----
  1317.           }
  1318.   
  1319.   #ifdef TIOCSCTTY
  1320. + #if 0
  1321.           (void) setsid();
  1322. + #endif
  1323.           (void) ioctl(0, TIOCSCTTY, 0);
  1324.   #else
  1325.           i = getpid();
  1326. diff -rc --new-file jove-4.14.6/jove.c /gnu/src/amiga/jove-4.14.6/jove.c
  1327. *** jove-4.14.6/jove.c    Fri Jan 10 02:46:40 1992
  1328. --- /gnu/src/amiga/jove-4.14.6/jove.c    Thu Jan 12 21:58:07 1995
  1329. ***************
  1330. *** 1365,1371 ****
  1331.   }
  1332.   #endif
  1333.   
  1334. ! void
  1335.   
  1336.   #ifdef    MAC    /* will get args from user, if option key held during launch */
  1337.   main()
  1338. --- 1365,1371 ----
  1339.   }
  1340.   #endif
  1341.   
  1342. ! int
  1343.   
  1344.   #ifdef    MAC    /* will get args from user, if option key held during launch */
  1345.   main()
  1346. ***************
  1347. *** 1479,1485 ****
  1348.           HomeDir = "/";
  1349.       HomeLen = strlen(HomeDir);
  1350.   
  1351. ! #ifdef    UNIX
  1352.       if ((cp = getenv("MAIL")) != NULL) {
  1353.           strcpy(Mailbox, cp);
  1354.       } else {
  1355. --- 1479,1485 ----
  1356.           HomeDir = "/";
  1357.       HomeLen = strlen(HomeDir);
  1358.   
  1359. ! #ifdef MAILSPOOL
  1360.       if ((cp = getenv("MAIL")) != NULL) {
  1361.           strcpy(Mailbox, cp);
  1362.       } else {
  1363. ***************
  1364. *** 1506,1513 ****
  1365.       if (!scanvec(argv, "-j") && (!cp || *cp == '\0')) {
  1366.           char    tmpbuf[100];
  1367.   
  1368. !         swritef(tmpbuf, sizeof(tmpbuf), "%s/.joverc", HomeDir);
  1369. !         (void) joverc(tmpbuf);        /* .joverc in home directory */
  1370.       }
  1371.   
  1372.   #ifndef    MSDOS
  1373. --- 1506,1516 ----
  1374.       if (!scanvec(argv, "-j") && (!cp || *cp == '\0')) {
  1375.           char    tmpbuf[100];
  1376.   
  1377. !         if (HomeDir != NULL && strcmp (HomeDir, "/") != 0)
  1378. !           {
  1379. !             swritef(tmpbuf, sizeof(tmpbuf), "%s/.joverc", HomeDir);
  1380. !             (void) joverc(tmpbuf);        /* .joverc in home directory */
  1381. !           }
  1382.       }
  1383.   
  1384.   #ifndef    MSDOS
  1385. diff -rc --new-file jove-4.14.6/setmaps.c /gnu/src/amiga/jove-4.14.6/setmaps.c
  1386. *** jove-4.14.6/setmaps.c    Fri Jan 10 02:46:50 1992
  1387. --- /gnu/src/amiga/jove-4.14.6/setmaps.c    Thu Jan 12 20:32:33 1995
  1388. ***************
  1389. *** 90,96 ****
  1390.   }
  1391.   
  1392.   
  1393. ! void
  1394.   
  1395.   #ifdef    MAC
  1396.   _main()        /* for Mac, so we can use redirection */
  1397. --- 90,96 ----
  1398.   }
  1399.   
  1400.   
  1401. ! int
  1402.   
  1403.   #ifdef    MAC
  1404.   _main()        /* for Mac, so we can use redirection */
  1405. diff -rc --new-file jove-4.14.6/sysdep.h /gnu/src/amiga/jove-4.14.6/sysdep.h
  1406. *** jove-4.14.6/sysdep.h    Fri Jan 10 02:46:36 1992
  1407. --- /gnu/src/amiga/jove-4.14.6/sysdep.h    Thu Jan 12 21:27:04 1995
  1408. ***************
  1409. *** 27,33 ****
  1410.      IBMPC is defined in the Makefile. */
  1411.   
  1412.   #ifndef    MSDOS
  1413. ! # ifndef    MAC
  1414.   #   define UNIX    1    /* default to UNIX */
  1415.   # endif
  1416.   #endif
  1417. --- 27,33 ----
  1418.      IBMPC is defined in the Makefile. */
  1419.   
  1420.   #ifndef    MSDOS
  1421. ! # ifndef MAC
  1422.   #   define UNIX    1    /* default to UNIX */
  1423.   # endif
  1424.   #endif
  1425. ***************
  1426. *** 282,289 ****
  1427. --- 282,293 ----
  1428.   # define TERMIO    1    /* uses termio struct for terminal modes */
  1429.   #endif
  1430.   
  1431. + #ifndef __amigados__
  1432. + #ifdef UNIX
  1433.   #ifdef SYSV
  1434.   # define MAILSPOOL "/usr/mail"
  1435.   #else
  1436.   # define MAILSPOOL "/usr/spool/mail"
  1437. + #endif
  1438. + #endif
  1439.   #endif
  1440. diff -rc --new-file jove-4.14.6/teachjove.c /gnu/src/amiga/jove-4.14.6/teachjove.c
  1441. *** jove-4.14.6/teachjove.c    Fri Jan 10 02:46:50 1992
  1442. --- /gnu/src/amiga/jove-4.14.6/teachjove.c    Thu Jan 12 22:21:28 1995
  1443. ***************
  1444. *** 37,44 ****
  1445. --- 37,48 ----
  1446.           *home;
  1447.   
  1448.       if ((home = getenv("HOME")) == NULL) {
  1449. + #ifdef __amigados__
  1450. +           home = "/tmp";
  1451. + #else
  1452.           printf("teachjove: cannot find your home!\n");
  1453.           exit(-1);
  1454. + #endif
  1455.       }
  1456.       (void) sprintf(fname, "%s/teach-jove", home);
  1457.       if (access(fname, F_OK) != 0) {
  1458. diff -rc --new-file jove-4.14.6/term.c /gnu/src/amiga/jove-4.14.6/term.c
  1459. *** jove-4.14.6/term.c    Fri Jan 10 02:46:52 1992
  1460. --- /gnu/src/amiga/jove-4.14.6/term.c    Thu Jan 12 21:24:51 1995
  1461. ***************
  1462. *** 139,144 ****
  1463. --- 139,147 ----
  1464.           (strcmp(termname, "dumb") == 0) ||
  1465.           (strcmp(termname, "unknown") == 0) ||
  1466.           (strcmp(termname, "network") == 0)) {
  1467. + #ifdef __amigados__
  1468. +           putstr("No TERM environment variable set, recommend \"setenv TERM=amiga\"\n");
  1469. + #endif
  1470.           putstr("Enter terminal type (e.g, vt100): ");
  1471.           flushscreen();
  1472.           termbuf[read(0, (UnivPtr) termbuf, sizeof(termbuf)) - 1] = '\0';
  1473. diff -rc --new-file jove-4.14.6/tune.h /gnu/src/amiga/jove-4.14.6/tune.h
  1474. *** jove-4.14.6/tune.h    Fri Jan 10 02:46:52 1992
  1475. --- /gnu/src/amiga/jove-4.14.6/tune.h    Thu Jan 12 20:32:33 1995
  1476. ***************
  1477. *** 11,22 ****
  1478. --- 11,24 ----
  1479.   
  1480.   #ifdef    UNIX
  1481.   # define SUBPROCS    1    /* only on UNIX systems (NOT INCORPORATED YET) */
  1482. + #ifndef __amigados__
  1483.   # define IPROCS        1    /* interactive processes */
  1484.   # ifdef    BSD4_2
  1485.   #   define PTYPROCS    1    /* use pseudo-ttys */
  1486.   # else
  1487.   #   define PIPEPROCS    1    /* use pipes */
  1488.   # endif
  1489. + #endif
  1490.   #endif    /* UNIX */
  1491.   
  1492.   #define BACKUPFILES    1    /* enable the backup files code */
  1493. diff -rc --new-file jove-4.14.6/tune.template /gnu/src/amiga/jove-4.14.6/tune.template
  1494. *** jove-4.14.6/tune.template    Fri Jan 10 02:46:52 1992
  1495. --- /gnu/src/amiga/jove-4.14.6/tune.template    Thu Jan 12 21:41:00 1995
  1496. ***************
  1497. *** 13,19 ****
  1498. --- 13,23 ----
  1499.       *CmdDb = "SHAREDIR/cmds.doc",
  1500.           /* copy of "cmds.doc" lives in the doc subdirectory */
  1501.   
  1502. + #ifdef __amigados__
  1503. +     *Joverc = "/s/.joverc",
  1504. + #else
  1505.       *Joverc = "SHAREDIR/jove.rc",
  1506. + #endif
  1507.   
  1508.   #if defined(IPROCS) && defined(PIPEPROCS)
  1509.       *Portsrv = "LIBDIR/portsrv",
  1510. diff -rc --new-file jove-4.14.6/util.h /gnu/src/amiga/jove-4.14.6/util.h
  1511. *** jove-4.14.6/util.h    Fri Jan 10 02:46:52 1992
  1512. --- /gnu/src/amiga/jove-4.14.6/util.h    Thu Jan 12 20:32:33 1995
  1513. ***************
  1514. *** 78,84 ****
  1515.       ins_c proto((int c,char *buf,int atchar,int num,int max)),
  1516.       len_error proto((int flag)),
  1517.       linecopy proto((char *onto,int atchar,char *from)),
  1518. !     make_argv proto((char * *argv,char *ap)),
  1519.       modify proto((void)),
  1520.       SitFor proto((int delay)),
  1521.       null_ncpy proto((char *to, char *from, size_t n)),
  1522. --- 78,86 ----
  1523.       ins_c proto((int c,char *buf,int atchar,int num,int max)),
  1524.       len_error proto((int flag)),
  1525.       linecopy proto((char *onto,int atchar,char *from)),
  1526. ! #if 0
  1527. !     make_argv proto((char * *argv, va_list ap)),
  1528. ! #endif
  1529.       modify proto((void)),
  1530.       SitFor proto((int delay)),
  1531.       null_ncpy proto((char *to, char *from, size_t n)),
  1532.