]> granicus.if.org Git - nethack/commitdiff
Merge updates from 'NetHack-3.6' into NetHack-3.7-Jan2020
authornhmall <nhmall@nethack.org>
Mon, 27 Jan 2020 14:02:05 +0000 (09:02 -0500)
committernhmall <nhmall@nethack.org>
Mon, 27 Jan 2020 14:02:05 +0000 (09:02 -0500)
1  2 
sys/vms/Install.vms

index dc6b11e2d8efd3e0ac8219c40110345c9a2e056e,989df8a67779e12955d5f6ba0a76fe58e322cfea..bfc8560352ecca7b06d184ca02a4b52262b07e73
                             (including terminal windows on workstations)
      The following subdirectories may be present, but are not useful for
      building NetHack on VMS and are not required:
 -        [.sys   .amiga] -- AmigaDOS
 -        [.sys   .atari] -- Atari TOS
 -        [.sys   .be]    -- BeBox BeOS
 -        [.sys   .mac]   -- Macintosh
 -        [.sys   .msdos] -- MSDOS for IBM PCs and compatibles
 -        [.sys   .os2]   -- OS/2
 +        [.sys   .amiga]  -- AmigaDOS
 +        [.sys   .atari]  -- Atari TOS
 +        [.sys   .be]     -- BeBox BeOS
 +        [.sys   .mac]    -- Macintosh
 +        [.sys   .msdos]  -- MSDOS for IBM PCs and compatibles
 +        [.sys   .os2]    -- OS/2
          [.sys   .share   .sounds] -- AIFF format audio files
 -        [.sys   .unix]  -- guess :-)
 +        [.sys   .unix]   -- guess :-)
-         [.sys   .unit    .hints] -- configuration data for setup.sh
+         [.sys   .unix    .hints] -- configuration data for setup.sh
 -        [.sys   .wince] -- Windows CE
 +        [.sys   .wince]  -- Windows CE
          [.sys   .wince   .ceinc] -- more WinCE
          [.sys   .wince   .ceinc   .sys] -- ditto
 -        [.sys   .winnt] -- Windows NT
 +        [.sys   .winnt]  -- Windows NT
+         [.win   .curses] - window routines for curses interface
 -        [.win   .gem]   -- window routines for Atari/GEM
 -        [.win   .gnome] -- window routines for Unix/GNOME
 -        [.win   .Qt]    -- window routines for Qt
 -        [.win   .share] -- "tile" graphic support
 -        [.win   .win32] -- Windows NT and Windows CE
 -        [.win   .X11]   -- window routines for X-Windows; requires X11R4
 -                           or later and MIT's Athena Widget set
 +        [.win   .gem]    -- window routines for Atari/GEM
 +        [.win   .gnome]  -- window routines for Unix/GNOME
 +        [.win   .Qt]     -- window routines for Qt
 +        [.win   .share]  -- "tile" graphic support
 +        [.win   .win32]  -- Windows NT and Windows CE
 +        [.win   .X11]    -- window routines for X-Windows; requires X11R4
 +                            or later and MIT's Athena Widget set
      You must arrange things in this structure or the supplied procedures
      and instructions in this file will not work properly.  Several DCL
      command files are present in the [.sys.vms] subdirectory and will not
@@@ -146,11 -146,23 +147,22 @@@ Notes
  
  0.  Version 3.5.x was never publicly released.
  
 -1.  Save files and bones files from 3.4.x and earlier versions
 -    will not work with 3.6.5, but save files and bones file from 3.6.0,
 -    through 3.6.4 should work. The scoreboard file (RECORD) from 3.6.x
 -    or 3.4.x or 3.3.x will work.
 +1.  Save files and bones files from 3.6.x and earlier versions will not
 +    work with 3.7.0. The scoreboard file (RECORD) from 3.6.x or 3.4.x or
 +    3.3.x will work.
  
- 2.  To specify user-preference options in your environment, define the
+ 2.  If pline.c fails to compile, edit vmsconf.h and uncomment
+     #define NO_VSNPRINTF
+     to avoid calling a C library routine that wasn't available on older
+     versions of VMS.  (Note:  in the distributed sources, this has already
+     been uncommented.)
+ 3.  vmsbuild.com includes commands to try to build the 'curses' interface
+     but they won't work.  That interface requires 'ncurses' or 'PDcurses',
+     not the older 'curses' (neither the VMS-specific variation nor the
+     BSD-derived one) included with the C run-time library.
+ 4.  To specify user-preference options in your environment, define the
      logical name NETHACKOPTIONS to have the value of a quoted string
      containing a comma separated list of option values.  The option names
      are case-insensitive.
  20-OCT-2003
  minimally updated 9-NOV-2015...
  and again 5-MAY-2019...
+ and yet again 26-JAN-2020...
  
 -# NetHack 3.6  Install.vms       $NHDT-Date: 1575245132 2019/12/02 00:05:32 $  $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.16 $
 +# NetHack 3.7  Install.vms       $NHDT-Date: 1575245132 2019/12/02 00:05:32 $  $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.16 $
  # Copyright (c) 2003 by Robert Patrick Rankin
  # NetHack may be freely redistributed.  See license for details.