home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume1 / warp7 / patch3 < prev    next >
Internet Message Format  |  1987-06-15  |  7KB

  1. Path: seismo!rutgers!mit-eddie!uw-beaver!tektronix!tekgen!tekred!games-request
  2. From: games-request@tekred.TEK.COM
  3. Newsgroups: comp.sources.games
  4. Subject: v01i053:  warp7 - space war game, Patch3
  5. Summary: This is an official patch for warp 7.0.  Please apply it.
  6. Message-ID: <1309@tekred.TEK.COM>
  7. Date: 16 Jun 87 00:49:43 GMT
  8. Sender: billr@tekred.TEK.COM
  9. Lines: 215
  10. Approved: billr@tekred.TEK.COM
  11.  
  12. Submitted by: lwall@sdcrdcf.UUCP (Larry Wall)
  13. Comp.sources.games: Volume 1, Issue 53
  14. Archive-name: warp7/Patch3
  15.  
  16.     [This was posted in comp.sources.bugs.  I am reposting it here
  17.      so the patch will get automatically archived along with the
  18.      original source.  Note that this is Patch #3.  The source
  19.      distributed in comp.sources.games was already at
  20.      patchlevel 2.        -br]
  21.  
  22.  
  23. System: warp version 7.0
  24. Patch #: 3
  25. Priority: HIGH
  26. Subject: Configure doesn't run right
  27. From: everybody
  28.  
  29. Description:
  30.     I neglected to rerun metaconfig before making the final version of
  31.     the kits, so Configure was out of date and inconsistent, and doesn't
  32.     run right.  A rookie trick.
  33.  
  34. Fix:    From rn, say "| patch -d DIR", where DIR is your warp source
  35.     directory.  Outside of rn, say "cd DIR; patch <thisarticle".
  36.     If you don't have the patch program, apply the following by hand,
  37.     or get patch.
  38.  
  39.     If patch indicates that patchlevel is the wrong version, you may need
  40.     to apply one or more previous patches, or the patch may already
  41.     have been applied.  See the patchlevel.h file to find out what has or
  42.     has not been applied.  In any event, don't continue with the patch.
  43.  
  44.     If you are missing previous patches they can be obtained from me:
  45.  
  46.     Larry Wall
  47.     sdcrdcf!lwall
  48.  
  49.     (Note that the distributed version starts at patchlevel 2.)
  50.  
  51.     If you send a mail message of the following form it will greatly speed
  52.     processing:
  53.  
  54.     Subject: Command
  55.     @SH mailpatch PATH warp 7.0 LIST
  56.            ^ note the c
  57.  
  58.     where PATH is a return path FROM ME TO YOU in bang notation, and LIST
  59.     is the number of one or more patches you need, separated by spaces,
  60.     commas, and/or hyphens.  Saying 35- says everything from 35 to the end.
  61.  
  62. Index: patchlevel.h
  63. Prereq: 2
  64. 1c1
  65. < #define PATCHLEVEL 2
  66. ---
  67. > #define PATCHLEVEL 3
  68.  
  69. Index: Configure
  70. *** Configure.orig    Fri Jun 12 15:52:36 1987
  71. --- Configure    Fri Jun 12 15:52:47 1987
  72. ***************
  73. *** 8,14 ****
  74.   # and edit it to reflect your system.  Some packages may include samples
  75.   # of config.h for certain machines, so you might look for one of those.)
  76.   #
  77. ! # $Header: Configure,v 7.0.1.2 86/12/12 16:44:05 lwall Exp $
  78.   #
  79.   # Yes, you may rip this off to use in other distribution packages.
  80.   # (Note: this Configure script was generated automatically.  Rather than
  81. --- 8,14 ----
  82.   # and edit it to reflect your system.  Some packages may include samples
  83.   # of config.h for certain machines, so you might look for one of those.)
  84.   #
  85. ! # $Header: Configure,v 7.0.1.3 87/06/12 15:37:35 lwall Exp $
  86.   #
  87.   # Yes, you may rip this off to use in other distribution packages.
  88.   # (Note: this Configure script was generated automatically.  Rather than
  89. ***************
  90. *** 60,65 ****
  91. --- 60,66 ----
  92.   Mcc=''
  93.   vi=''
  94.   mailx=''
  95. + mail=''
  96.   Log=''
  97.   Header=''
  98.   cc=''
  99. ***************
  100. *** 229,238 ****
  101.   cat <<EOH
  102.    
  103.   This installation shell script will examine your system and ask you questions
  104. ! to determine how $package and any auxiliary files should be installed.  If you
  105. ! get stuck on a question, you may use a ! shell escape to start a subshell or
  106. ! execute a command.  Many of the questions will have default answers in
  107. ! square brackets--typing carriage return will give you the default.
  108.   
  109.   On some of the questions which ask for file or directory names you are
  110.   allowed to use the ~name construct to specify the login directory belonging
  111. --- 230,239 ----
  112.   cat <<EOH
  113.    
  114.   This installation shell script will examine your system and ask you questions
  115. ! to determine how the $package package should be installed.  If you get stuck
  116. ! on a question, you may use a ! shell escape to start a subshell or execute
  117. ! a command.  Many of the questions will have default answers in square
  118. ! brackets--typing carriage return will give you the default.
  119.   
  120.   On some of the questions which ask for file or directory names you are
  121.   allowed to use the ~name construct to specify the login directory belonging
  122. ***************
  123. *** 247,255 ****
  124.   
  125.   Much effort has been expended to ensure that this shell script will run
  126.   on any Unix system.  If despite that it blows up on you, your best bet is
  127. ! to edit Configure and run it again.  (Trying to install this package
  128. ! without having run Configure may be well nigh impossible.)  Also, let me
  129. ! (lwall@sdcrdcf.UUCP) know how I blew it.
  130.   
  131.   This installation script affects things in two ways: 1) it may do direct
  132.   variable substitutions on some of the files included in this kit, and
  133. --- 248,256 ----
  134.   
  135.   Much effort has been expended to ensure that this shell script will run
  136.   on any Unix system.  If despite that it blows up on you, your best bet is
  137. ! to edit Configure and run it again. Also, let me (lwall@sdcrdcf.UUCP) know
  138. ! how I blew it.  If you can't run Configure for some reason, you'll have
  139. ! to generate a config.sh file by hand.
  140.   
  141.   This installation script affects things in two ways: 1) it may do direct
  142.   variable substitutions on some of the files included in this kit, and
  143. ***************
  144. *** 465,471 ****
  145.       echo "The archiver doesn't think $libc is a reasonable library."
  146.       echo "Trying nm instead..."
  147.       if nm -g $libc > libc.list; then
  148. !     echo "done"
  149.       else
  150.       echo "That didn't work either.  Giving up."
  151.       exit 1
  152. --- 466,472 ----
  153.       echo "The archiver doesn't think $libc is a reasonable library."
  154.       echo "Trying nm instead..."
  155.       if nm -g $libc > libc.list; then
  156. !     echo "Done.  Maybe this is Unicos, or an Apollo?"
  157.       else
  158.       echo "That didn't work either.  Giving up."
  159.       exit 1
  160. ***************
  161. *** 989,998 ****
  162.   $startsh
  163.   : expand filename
  164.   case "\$1" in
  165. ! ~/*|~)
  166.       echo \$1 | $sed "s|~|\${HOME-\$LOGDIR}|"
  167.       ;;
  168. ! ~*)
  169.       if $test -f /bin/csh; then
  170.       /bin/csh -f -c "glob \$1"
  171.       echo ""
  172. --- 990,999 ----
  173.   $startsh
  174.   : expand filename
  175.   case "\$1" in
  176. !  ~/*|~)
  177.       echo \$1 | $sed "s|~|\${HOME-\$LOGDIR}|"
  178.       ;;
  179. !  ~*)
  180.       if $test -f /bin/csh; then
  181.       /bin/csh -f -c "glob \$1"
  182.       echo ""
  183. ***************
  184. *** 1967,1972 ****
  185. --- 1968,1974 ----
  186.   Mcc='$Mcc'
  187.   vi='$vi'
  188.   mailx='$mailx'
  189. + mail='$mail'
  190.   Log='$Log'
  191.   Header='$Header'
  192.   cc='$cc'
  193. ***************
  194. *** 2056,2062 ****
  195.   echo "If you didn't make any mistakes, then just type a carriage return here."
  196.   rp="If you need to edit config.sh, do it as a shell escape here:"
  197.   $echo $n "$rp $c"
  198. ! . myread
  199.   case "$ans" in
  200.   '') ;;
  201.   *) : in case they cannot read
  202. --- 2058,2064 ----
  203.   echo "If you didn't make any mistakes, then just type a carriage return here."
  204.   rp="If you need to edit config.sh, do it as a shell escape here:"
  205.   $echo $n "$rp $c"
  206. ! . UU/myread
  207.   case "$ans" in
  208.   '') ;;
  209.   *) : in case they cannot read
  210. ***************
  211. *** 2096,2102 ****
  212.   EOM
  213.       rp="Run make depend now? [$dflt]"
  214.       $echo $n "$rp $c"
  215. !     . myread
  216.       case "$ans" in
  217.       y*) make depend
  218.       echo "Now you must run a make."
  219. --- 2098,2104 ----
  220.   EOM
  221.       rp="Run make depend now? [$dflt]"
  222.       $echo $n "$rp $c"
  223. !     . UU/myread
  224.       case "$ans" in
  225.       y*) make depend
  226.       echo "Now you must run a make."
  227.