From: jan@pandonia.canberra.edu.au (Jan Newmarch)
Newsgroups: comp.os.linux.announce
Subject: tclMotif 1.2 binary available
Date: 10 Jun 1994 21:19:39 +0300
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Message-ID: <2taarr$att@klaava.Helsinki.FI>

Welcome to...
-------------

		A tcl binding to Motif
Who by
------
Jan Newmarch (jan@pandonia.canberra.edu.au).

Availability
------------
This binary is available from sunsite.unc.edu, tsx-11.mit.edu and other
Linux mirrors.

The primary source site for this is csc.canberra.edu.au under
/pub/motif/tclMotif/tclMotif.*.tar.Z. It is also placed on the X and tcl sites
ftp.x.org and harbor.ecn.purdue.edu. From these sites it will be available
on mirrors in lots of places.

What
----
This package consists of a set of functions and a standalone interpreter "moat"
that allow tcl programs to use the Motif set of widgets. A tcl program can be
read by the standalone interpreter much as the Tk "wish" does. The difference
is that instead of using the Tk library to create and manipulate Tk widgets,
this system uses the Tm library to create and manipulate Motif widgets.

Licensing
---------
A "discussion" on UseNet has made it much clearer about the
conditions under which Motif applications may be released. For moat,

1. It is statically linked to the Motif libraries and does not allow use
   of the Motif library outside the application. Thus it forms a Runtime
   Copy. OSF have confirmed this.
2. I have created this Runtime Copy using a University site license.

This means that it can be freely distributed without royalties and without
the requirement that the user has already purchased the Motif libraries
themselves.

On the other hand,

3. The library libtclMotif.a does allow use of the Motif library in arbitrary
   ways and so is specifically *NOT* part of this binary release.
4. If you get the tclMotif source and have your own copy of the Motif
   libraries then you can build your own libtclMotif.a.

This means that I cannot help you if you want to build your own tcl
extensions using tclMotif - you will have to get your own copy of the
Motif libraries.

Requirements
------------
This package is linked statically to the Motif 1.2.1 and tcl 7.2 libraries.
You do not need either of these. It is dynamically linked to the Xt, Xlib,
etc libraries, so you do need the dynamic Xt and Xlib libraries. If you are
running X then you probably already have these.

Installing
----------
The binary package is a gzipped tar file. You will need to be "root" to
install it. The tar file contains files in the X bin and man directories.
It should be untar-ed from the top-level directory:
	cd /
	gunzip tclMotif.1.2.linux.binary.tar.gz
	tar xvf tclMotif.1.2.linux.binary.tar.gz

Debugging
---------
The moat file is compiled with the -g flag so that if anything goes wrong
you can run a debugger on it, locate where the problem is and let me know.
Only the tclMotif code has -g turned on - you can't debug into the Motif
code itself. This makes the size of moat about 2.2M. If this is too large
for you and you don't want debug info, run "strip /usr/X386/bin/moat".
This will reduce the size to about 1.5M.

More info
---------
This is a binary release containing moat and the man pages. The source
distribution also contains examples, tests and further doco.
--
  Jan Newmarch, Information Science and Engineering,
  University of Canberra, PO Box 1, Belconnen, Act 2616
  Australia. Tel: (Aust) 6-2012422. Fax: (Aust) 6-2015041
  AARNet: jan@ise.canberra.edu.au


--
Mail submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
PLEASE remember Keywords: and a short description of the software.
