diff: update bindist/*README*

Fergus Henderson fjh at cs.mu.OZ.AU
Thu Dec 17 06:23:18 AEDT 1998


Estimated hours taken: 0.5

Update the README files for the binary distributions to reflect recent changes.
(A little late, oh well.)

bindist/README.MS-Windows:
	Mention info_to_gdb.
	Delete mention of an old cygwin bug since fixed.

bindist/bindist.README:
	Update the stuff about copyright messages.
	Add trailing slashes to the URLs.

bindist/bindist.README.MS-Windows:
	Use the new name "Cygwin" instead of "Cygwin32" or "gnu-win32".
	Update the Cygwin URL and installation instructions.
	Update the instructions for running configure --
	it now autodetects this configuration, so there's no
	need to specify it explicitly.

Index: bindist/README.MS-Windows
===================================================================
RCS file: /home/mercury1/repository/mercury/bindist/README.MS-Windows,v
retrieving revision 1.1
diff -u -r1.1 README.MS-Windows
--- README.MS-Windows	1996/12/11 18:29:28	1.1
+++ README.MS-Windows	1998/12/16 18:51:24
@@ -3,9 +3,8 @@
 	- first install from the source distribution (see ../README.MS-Windows)
 
 	- s/mdemangle/mdemangle.exe/ and s/mkinit/mkinit.exe/
+	  and s/info_to_mdb/info_to_mdb.exe/
 	  in bindist/Mmakefile and bindist/bindist.Makefile.in
 
 	- then just do `mmake bindist' in the bindist directory
-	  (it may go into an infinite loop, but only _after_
-	  producing the .tar.gz file, so if it does, just kill it)
 
Index: bindist/bindist.README
===================================================================
RCS file: /home/mercury1/repository/mercury/bindist/bindist.README,v
retrieving revision 1.10
diff -u -r1.10 bindist.README
--- bindist.README	1997/07/28 15:52:02	1.10
+++ bindist.README	1998/12/16 19:02:59
@@ -3,7 +3,7 @@
 built on a `<FULLARCH>' system.
 
 The Mercury implementation is free software, but it is Copyright (C)
-1993-1997 The University of Melbourne.  It is distributed under the
+1993-1998 The University of Melbourne.  It is distributed under the
 terms of the GNU General Public License.  See the file COPYING for
 copying permission.  The Mercury library and runtime (libmercury.* and
 libmer.*) are distributed under the terms of the GNU Library General
@@ -13,13 +13,13 @@
 if the need should arise.)
 
 This distribution also contains a slightly modified version of the
-conservative garbage collector distributed by Hans Boehm, version 4.11,
+conservative garbage collector distributed by Hans Boehm, version 4.13alpha2,
 which has the following copyright attached (taken from the README file
 of the garbage collector source):
 
 	Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers
 	Copyright (c) 1991-1996 by Xerox Corporation.  All rights reserved.
-	Copyright (c) 1996 by Silicon Graphics.  All rights reserved.
+        Copyright (c) 1996-1998 by Silicon Graphics.  All rights reserved.
 
 	THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY
 	EXPRESSED OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
@@ -33,8 +33,26 @@
 
 A few files (config*) in the source and binary distributions are derived
 from code that is copyright by the Free Software Foundation, Inc.
-The `Togl' library in extras/graphics/Togl-1.2 is copyright by Brian
-Paul and Ben Bederson; see the file extras/graphics/Togl-1.2/LICENCE.
+
+The files in the `samples' directory are either public domain, or
+distributed under the GNU General Public License.
+
+Some of the files in the `extras' subdirectory (which is now distributed
+separately in the `mercury-extras' package) have fairly restrictive
+copyright licences:  
+
+	The `Togl' library in extras/graphics/mtogl/togl.* is copyright by
+	Brian Paul and Ben Bederson; see the file
+	extras/graphics/mtogl/LICENSE.TOGL.
+
+	The Tk files in extras/graphics/mtogl/tk.* are copyright
+	by the Regents of the University of California,
+	Sun Microsystems, Inc., and other parties. 
+	See the file extras/graphics/mtogl/LICENSE.TK.
+
+	The CLP(R) v1.2 implementation in extras/clpr/clpr is copyright
+	by IBM; see the file extras/clpr/clpr/README for details, in
+	particular the RESEARCH SOFTWARE DISCLAIMER and USER AGREEMENT.
 
 THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY
 EXPRESSED OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.  See the file COPYING.
@@ -53,7 +71,7 @@
 the Mercury compiler and the Mercury profiler are written in Mercury.
 
 For more information about Mercury, see the Mercury WWW home page at
-http://www.cs.mu.oz.au/mercury, or send mail to mercury at cs.mu.oz.au.
+<http://www.cs.mu.oz.au/mercury/>, or send mail to mercury at cs.mu.oz.au.
 
 If you would like to join the Mercury mailing lists (there are two,
 mercury-users for general discussion, and mercury-announce for
@@ -70,9 +88,9 @@
 ftp or WWW from the following locations:
 
 	Australia:
-		ftp://turiel.cs.mu.oz.au/pub/mercury
+		ftp://turiel.cs.mu.oz.au/pub/mercury/
 	USA:
-		ftp://ftp.cs.sunysb.edu/pub/XSB/mercury
+		ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/
 	Europe:
-		ftp://ftp.csd.uu.se/pub/Mercury
+		ftp://ftp.csd.uu.se/pub/Mercury/
 
Index: bindist/bindist.README.MS-Windows
===================================================================
RCS file: /home/mercury1/repository/mercury/bindist/bindist.README.MS-Windows,v
retrieving revision 1.4
diff -u -r1.4 bindist.README.MS-Windows
--- bindist.README.MS-Windows	1996/12/20 14:12:29	1.4
+++ bindist.README.MS-Windows	1998/12/16 19:16:48
@@ -3,10 +3,10 @@
 INTRODUCTION
 
 Mecury has been ported to Windows 95 and Windows NT
-using the gnu-win32 Unix emulation package from Cygnus.
+using the "Cygwin" Unix emulation package from Cygnus.
 
 This file documents how to install the binary distribution
-of Mercury on Windows 95 or Windows NT using gnu-win32.
+of Mercury on Windows 95 or Windows NT using Cygwin.
 
 (Note: we don't have any plans for a port to Windows 3.1.)
 
@@ -14,42 +14,28 @@
 
 PREPARATION
 
-To use or install Mercury on Windows, you need to first get gnu-win32
+To use or install Mercury on Windows, you need to first get Cygwin
 from Cygnus, and install it. 
 
 (If you're going to use a binary distribution of Mercury for Windows,
 you need to make sure that you get the same version of gnu-win32 that
 the binary distribution was compiled with.)
 
-You can download gnu-win32 from <ftp://ftp.cygnus.com/pub/gnu-win32>.
+You can download Cygwin from <http://sourceware.cygnus.com/cygwin/>.
+Follow the installation instructions that come with Cygwin.
+Make sure that the Cygwin binaries are in your PATH, that you have
+a /tmp directory, that you have a copy of sh.exe in /bin.
+Before continuing, check that `sh' and `gcc' work. 
 
-To install gnu-win32, make a directory say D:\CYGNUS on a file
-system that supports long filenames, and unpack the archives
-there.  Make sure that you have C:\tmp and C:\bin directories.
-Copy sh.exe from D:\CYGNUS\H-i386-cygnus\bin to C:\bin.
-Make sure C:\bin is first in your PATH and D:\CYGNUS\H-i386-cygnus\bin
-is second.  Make sure that "." is somewhere in your path.
-Also set these environment variables:
-
-	GCC_EXEC_PREFIX=//D/CYGNUS/H-i386-cygnus/lib/gcc-lib
-	C_INCLUDE_PATH=//D/CYGNUS/H-i386-cygnus/i386-cygwin32/include
-
-Before continuing, check that `bash' and `gcc' work. 
-
-For more information on gnu-win32, see <ftp://ftp.cygnus.com/pub/gnu-win32>
-or <http://www.cygnus.com/misc/gnu-win32/>.
+For more information on Cygwin, see the Cygwin web site mentioned above.
 
 -----------------------------------------------------------------------------
 
 RUNNING CONFIGURE
 
-Configure with either
-
-	sh configure i386-ms-win95
-
-or
+Just type
 
-	sh configure i386-ms-winnt
+	sh configure
 
 -----------------------------------------------------------------------------
 
@@ -65,8 +51,6 @@
 
 Once you've finished installing, you need to add the appropriate
 directory, normally /usr/local/mercury-<VERSION>/bin, to your PATH. 
-But be careful where you add it: it is important to still make sure
-that C:\bin is first in your PATH, and that "." is last in your PATH.
 
 You should be able to read the HTML version of the Mercury
 documentation, which by default gets installed in the directory

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "Binaries may die
WWW: <http://www.cs.mu.oz.au/~fjh>  |   but source code lives forever"
PGP: finger fjh at 128.250.37.3        |     -- leaked Microsoft memo.



More information about the developers mailing list