diff -Nur dstool_tk-nodeb/debian/buildlog dstool_tk-deb/debian/buildlog --- dstool_tk-nodeb/debian/buildlog 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/buildlog 1998-10-01 05:56:23 +0300 @@ -0,0 +1,8 @@ +set the environment vars given in the install doc. +Dont do make World, +do make clean , make depend , make all + +had to change a struct timeval thingy to get +it to compile. +Works ok. The doc in the parent dir is +specifically for this tk version. diff -Nur dstool_tk-nodeb/debian/changelog dstool_tk-deb/debian/changelog --- dstool_tk-nodeb/debian/changelog 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/changelog 2001-08-22 21:18:51 +0300 @@ -0,0 +1,45 @@ +dstooltk (2.0-4) unstable; urgency=low + + * Changed the maintainer to Debian QA Team . + * Updated the build dependencies for XFree4. (closes: #96034) + + -- Adrian Bunk Wed, 22 Aug 2001 20:07:30 +0200 + +dstooltk (2.0-3.2) unstable; urgency=low + + * NMU + * Made the FSSTND -> FHS transition. (Closes: #91426) + + -- Carlos Laviola Sun, 15 Apr 2001 18:26:33 -0300 + +dstooltk (2.0-3.1) unstable; urgency=low + + * NMU by Branden Robinson . + * Recompile against modern xpm4g package to get proper shared library + dependency and permit this package to be installed with forthcoming + XFree86 4.x packages, which include libXpm. + * debian/control: added Build-Depends + + -- Branden Robinson Thu, 26 Oct 2000 04:29:39 +0300 + +dstooltk (2.0-3) unstable frozen; urgency=low + + * recompile with libc6 2.0.7u-7 + + -- John Lapeyre Thu, 3 Dec 1998 01:54:50 -0700 + +dstooltk (2.0-2) unstable frozen; urgency=low + + * recompile with libc6 2.0.7u-6 + + -- John Lapeyre Thu, 3 Dec 1998 01:54:50 -0700 + +dstooltk (2.0-1) unstable; urgency=low + + * Initial Release. + + -- John Lapeyre Fri, 4 Sep 1998 17:42:03 -0700 + +Local variables: +mode: debian-changelog +End: diff -Nur dstool_tk-nodeb/debian/control dstool_tk-deb/debian/control --- dstool_tk-nodeb/debian/control 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/control 2001-08-22 21:17:16 +0300 @@ -0,0 +1,20 @@ +Source: dstooltk +Section: math +Priority: optional +Maintainer: Debian QA Team +Build-Depends: xlibs-dev, xutils, tcl8.0-dev, tk8.0-dev +Standards-Version: 3.5.2 + +Package: dstooltk +Architecture: any +Depends: ${shlibs:Depends} +Recommends: dstooltk-doc, geomview +Suggests: dstool-doc, dstool +Description: dynamical systems investigation (Tk version) + dstool with a Tk front end. + . + dstool is a tool for the investigation of dynamical systems. It is an + efficient research tool that integrates a friendly graphical user interface, + data management capabilities, a rich set of numerical algorithms together + with the flexibility to add more algorithms and communicate data with other + programs. diff -Nur dstool_tk-nodeb/debian/copyright dstool_tk-deb/debian/copyright --- dstool_tk-nodeb/debian/copyright 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/copyright 2001-08-22 21:08:25 +0300 @@ -0,0 +1,28 @@ +Debian package of dstool-tk. + +Following verbatim, is the copyright notice of the upstream source +distribution of dstool: + +The DsTool program is the property of: + + Cornell University + Center of Applied Mathematics + Ithaca, NY 14853 + dstool_bugs@macomb.tn.cornell.edu + +and may be used, modified and distributed freely, subject to the following +restrictions: + + Any product which incorporates source code from the DsTool + program or utilities, in whole or in part, is distributed + with a copy of that source code, including this notice. You + must give the recipients all the rights that you have with + respect to the use of this software. Modifications of the + software must carry prominent notices stating who changed + the files and the date of any change. + +DsTool is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of FITNESS FOR A PARTICULAR PURPOSE. +The software is provided as is without any obligation on the part of Cornell +faculty, staff or students to assist in its use, correction, modification or +enhancement. diff -Nur dstool_tk-nodeb/debian/dstooltk.1 dstool_tk-deb/debian/dstooltk.1 --- dstool_tk-nodeb/debian/dstooltk.1 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/dstooltk.1 1998-10-01 09:30:55 +0300 @@ -0,0 +1,327 @@ +.TH DSTOOLTK 1 "9 September 1992" +.SH NAME +dstooltk \- dynamical systems analysis and exploration toolkit, Version 2.0 +.SH SYNOPSIS +.B dstooltk +[ +.B \-infile +.I filename +] +[ +.B \-version +] +.B dstool_u +[ +.B \-infile +.I filename +] +[ +.B \-version +] +.SH DESCRIPTION +This manual page is mainly copied from the manual page for +dstool with an xview front end. The bulk of the discussion +applies to dstooltk, which has a tk front end. There is +a user's manual written specifically for dstooltk, which is included +in the package 'dstooltk-doc'. The other documents referred to +below are included in the package 'dstool-doc' . + +This manual page sketches +.B DsTool +use. For more details, please see the +.B DsTool Users Manual, DsTool Referance Manual, +.B DsTool Installation Manual, +and the +.B DsTool Tutorial. +.SS Environment Variables +The following environment variables are important for +DsTool usage: + +.RS +.B DSTOOL +\- location of the main DsTool +distribution, for example /usr/local/dstool. + +.B DSTOOL_COLOR_DIR +\- location of colormaps. When not set, $DSTOOL/colormaps is used. + +.B DSTOOL_DATA_DIR +\- default directory for users to save their DsTool +configuration and print files. When not set, the current working directory +is used. + +.B DSTOOL_CONFIG +\- filename of configuration file which is loaded automatically on startup + +.B OPENWINHOME +\- location of the standard Open Windows distribution + +.B LD_LIBRARY_PATH +\- colon separated list of directories to be searched at runtime for +dynamic linking; should include $OPENWINHOME/lib. + +.SS Command Window +The +.I Command Window +is the main control panel for the dynamical +system toolkit. It is opened at startup and contains: + +.RS +.B Model stack setting +\- select a model to study. + +.B File menu button +\- open the +.I Load +or +.I Save +windows. + +.B View menu button +\- open the +.I Two Dimensional View +window. + +.B Panels menu button +\- open the +.I Orbits, Fixed Point, Multiple +or other +.I User-Defined +windows. + +.B Settings menu button +\- open the +.I Selected, Function, or Defaults +windows. +.SS Model +Users entering their own models should first create a +.I user dstool configuration +by invoking the script $DSTOOL/bin/install_dsuser. The top directory of +this configuration contains two subdirectories, +.I models +and +.I userlib, +as well as a Makefile for creating a user customized executable +.I dstool_u. +A +.I README +in the models subdirectory describes the process for actually entering +a new model. +.SS Load +Files may be loaded in +.I DsTool format +to re-establish a user computational state +or +.I unformatted +to allow importing into +dstool data objects. Formats for importing unformatted data are described +in the +.B DsTool Reference Manual. +.SS Save +The +.I Save Window +controls saving data to files. Formats are described in the +.B DsTool Reference Manual. +The options control which elements are saved. Available choices +and the principal components they refer to are: + +.RS +.B Current Settings +\- basic data including initial conditions, parameter values, and +default settings. + +.B Configuration +\- positions and sizes of most windows, including the +options associated with view windows. + +.B Trajectories +\- phase space coordinates of points on trajectories. + +.B Fixed Points +\- equilibria for vector fields, periodic points for mappings, +and stable/unstable manifolds. + +.B Continuation Data +\- continuation curves. + +.B Parameter Data +\- points in parameter space. + +.B Selected Points +\- points in the product of phase space with parameter space +specifically added to view windows as annotation. + +.B Function Values +\- values of auxiliary functions, the corresponding phase space coordinates, +and parameters. + +.SS 2-D Image +This window supports many viewing options. The coordinates of the +pointer in the windows are displayed whenever the pointer is in the +canvas viewing area. The +.I options +menu button contains entries to perform tasks including +.I refreshing windows, +.I setting or using default plotting ranges, +.I opening a view options panel, +and +.I opening a print panel. + +Accelerator mouse buttons available include: + +.RS +.B on a colorbar. +.TP 4 +.B Depth +\- using the value of a variable, parameter or function to select +color from the available colormap. +.SS Print +The +.I Print Window +allows a user to output the contents of a viewing window in postscript +to either a file or printer. +.SS Orbits +The +.I Orbits Panel +allows users to set conditions for orbit propagation. Available stopping +conditions include: + +.RS +.B Fixed Steps +\- stop after a fixed number of steps based on the integer in the +.I Stop +text field. + +.B Event Stopping +\- stop when one of the variables or functions crosses a value. + +.B Fixed Time +\- stop when time crosses a value. + +.B Poincare Section +\- generate a Poincare section using a surface which is a union of level +sets of variables or auxiliary functions. +.SS Propagation +The +.I Propagation Panel +allows users to set integrators/iterators and various parameters +relative to their use. +.SS Multiple Orbits +The +.I Multiple Orbits +allows users to generate a set of trajectories starting from a +(bounded part of) a lattice of initial conditions or using a +lattice of parameter values. +.SS Fixed Point +The +.I Fixed Point Panel +allows users to find equilibria of vector fields, periodic points of mappings, +and compute one dimensional stable/unstable manifolds. +.SS Selected +The +.I Selected Point Panel +allows users to examine and modify the current values of variables and +parameters. +.SS Function +The +.I Function Panel +displays the values of user defined functions. +.SS Defaults +The +.I Defaults Settings Window +allows the user to adjust default plotting ranges for variables, +parameters, and auxiliary functions, as well as setting a number of other +global flags and values. +.SS Other User Panels +There is a mechanism for adding +.I User Panels +which function on almost equal footing with other dstool +panels. Please refer to the +.B DsTool Reference Manual +for details on this. + +There are also contributed user panels in the directory +$DSTOOL/contrib. These have man pages in +subdirectories of $DSTOOL/man. +.SH OPTIONS +dstool +is an xview based program and accepts normal +.I xview +display related command line arguments. See the +.B xview (1) +man page for descriptions of these. + + +.B \-c filename +Use the named file to configure dstool. +Configuration files are created with the dstool +.I Save +panel. + +.SH AUTHORS +J. Guckenheimer, M. R. Myers, F. J. Wicklin, P. A. Worfolk + +Center for Applied Mathematics, Cornell University + +Ithaca, New York 14853 +.SH FILES +$DSTOOL, $DSTOOL/bin/dstool, $DSTOOL/bin/install_dsuser, +$DSTOOL/bin/install_dstool, $DSTOOL/src, $DSTOOL/include, +$DSTOOL/colormaps, $DSTOOL/site_specific +.SH SEE ALSO +.B install_dsuser(1), dstool_browser(l), dstool_parser(l), xview (1), install_dstool(8) + +.B dstool Users Manual, dstool Tutorial, +.B dstool Reference Manual, dstool Installation Manual +.SH BUGS + +Please report these as well as other comments related to +DsTool to +.I dstool_bugs@macomb.tn.cornell.edu. + +If you would like to be included on a DsTool mailing list to +receive +notices about DsTool updates, future releases, and bug +fixes, please send your e-mail address to +.I dstool-list@macomb.tn.cornell.edu. diff -Nur dstool_tk-nodeb/debian/dstooltk.sh dstool_tk-deb/debian/dstooltk.sh --- dstool_tk-nodeb/debian/dstooltk.sh 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/dstooltk.sh 1998-10-01 08:35:58 +0300 @@ -0,0 +1,67 @@ +#!/bin/sh +# +# Run dstool_tk +# + +# This line records the location of the DSTOOL installation: +#: ${DSTOOL=/u/pkg/dstool_tk} +: ${DSTOOL=/usr/lib/dstooltk} +: ${ARCH=linux} + +# The following determines machine type according to whatever clues your +# system makes available. +#if [ -z "${ARCH}" ]; then +# case "$CPU" in +# iris4) ARCH=iris;; +# sun4os4) ARCH=sun4;; +# "") ARCH=unknown;; +# *) ARCH=other ;; +# esac +#fi + +#case "$ARCH" in +# iris) +# if [ ! -d /sbin ]; then +# echo "Sorry, $0 can't run on Irix 4 Irises; try an Irix 5 machine." >&2 +# exit 1 +# fi ;;# +# sun4) ;; +# unknown) +# echo "Can't tell what type of machine this is; you may need to +# setenv ARCH iris or +# setenv ARCH sun4 +#and re-run this script." >&2 +# exit 1 +# ;; +# other) echo "Sorry, $0 is only supported on Suns and on Irix 5 Irises." >&2 +# exit 1 +# ;; +# *) +#esac + + +# The remainder of this script probably needn't be changed per installation. + +case "$1" in + -h | -help | -?) + echo "Usage: $0 [-my_dstool my_dstool_directory] dstool-args ... +Invoke either standard dstool, or a user-extended version, +given the my_dstool directory." >&2 + ;; + -m | -my | -my_dstool) + MY_DSTOOL="$2" + shift 2 + ;; +esac + +prog=${DSTOOL}/bin/${ARCH}/dstool_tk + +if [ -x ${MY_DSTOOL}/bin/${ARCH}/my_dstool ]; then + prog=${MY_DSTOOL}/bin/${ARCH}/my_dstool +elif [ -n "$MY_DSTOOL" ]; then + echo "Can't find ${MY_DSTOOL}/bin/${ARCH}/my_dstool; invoking standard dstool." >&2 +fi + +export DSTOOL ARCH MY_DSTOOL +echo "Invoking $prog $@" >&2 +${prog} ${1+"$@"} diff -Nur dstool_tk-nodeb/debian/postinst dstool_tk-deb/debian/postinst --- dstool_tk-nodeb/debian/postinst 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/postinst 2001-04-16 00:48:43 +0300 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + + if [ "$1" = "configure" ]; then + if [ -d /usr/doc -a ! -e /usr/doc/dstooltk -a \ + -d /usr/share/doc/dstooltk ]; then + ln -sf ../share/doc/dstooltk /usr/doc/dstooltk + fi + fi + diff -Nur dstool_tk-nodeb/debian/prerm dstool_tk-deb/debian/prerm --- dstool_tk-nodeb/debian/prerm 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/prerm 2001-04-16 00:49:18 +0300 @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + + if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/dstooltk ]; then + rm -f /usr/doc/dstooltk + fi diff -Nur dstool_tk-nodeb/debian/README.debian dstool_tk-deb/debian/README.debian --- dstool_tk-nodeb/debian/README.debian 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/README.debian 1998-10-01 08:09:26 +0300 @@ -0,0 +1,10 @@ +dstool-tk for DEBIAN +---------------------- + + The executable is called dstooltk + + +John Lapeyre , Fri, 4 Sep 1998 17:42:03 -0700 + + + diff -Nur dstool_tk-nodeb/debian/rules dstool_tk-deb/debian/rules --- dstool_tk-nodeb/debian/rules 1970-01-01 03:00:00 +0300 +++ dstool_tk-deb/debian/rules 2001-04-16 01:02:54 +0300 @@ -0,0 +1,106 @@ +#!/usr/bin/make -f +# ssystem debian build rules +# Made with the aid of debmake, by Christoph Lameter, +# based on the sample debian/rules file for GNU hello by Ian Jackson. + +package=dstooltk + +INSTALL=/usr/bin/install + +# keep other-arch guys happy +CC := $(shell if [ -x /usr/bin/egcc ]; then echo egcc; else echo cc; fi) + +build: + $(checkdir) + export DSTOOL=`pwd`; export ARCH=linux \ + make CC=$(CC) depend; \ + make CC=$(CC) all; + + +clean: + $(checkdir) + -rm -f build + export DSTOOL=`pwd`; export ARCH=linux; make clean + -rm lib/linux/* bin/linux/dstool_tk my_dstool/bin/linux/my_dstool + -rm -f `find . -name "*~"` + -rm -rf debian/tmp debian/files* core debian/substvars + +binary-indep: checkroot + $(checkdir) +# There are no architecture-independent files to be uploaded +# generated by this package. If there were any they would be +# made here. + +binary-arch: checkroot + $(checkdir) + -rm -rf debian/tmp + +# Install directories + $(INSTALL) -d debian/tmp/usr/bin + $(INSTALL) -d debian/tmp/usr/share/man/man1 + $(INSTALL) -d debian/tmp/usr/share/doc/$(package) + $(INSTALL) -d debian/tmp/usr/lib/$(package) + $(INSTALL) -d debian/tmp/usr/lib/$(package)/libraries + $(INSTALL) -d debian/tmp/usr/lib/$(package)/bin + $(INSTALL) -d debian/tmp/DEBIAN + + +# Strip + + strip --strip-unneeded bin/linux/dstool_tk + +# Install + + cp debian/dstooltk.sh debian/tmp/usr/bin/dstooltk + chmod 755 debian/tmp/usr/bin/* + mkdir debian/tmp/usr/lib/$(package)/bin/linux/ + $(INSTALL) -s -m 755 bin/linux/* debian/tmp/usr/lib/$(package)/bin/linux/. + $(INSTALL) debian/postinst debian/prerm debian/tmp/DEBIAN + cp -r oogl help tcl debian/tmp/usr/lib/$(package) + chmod 644 debian/tmp/usr/lib/$(package)/help/* + mkdir debian/tmp/usr/lib/$(package)/src + cp -r src/models debian/tmp/usr/lib/$(package)/src + cp debian/dstooltk.1 debian/tmp/usr/share/man/man1/dstooltk.1 + -gzip -9fv debian/tmp/usr/share/man/man1/* + +# Install supplied docs + +# Install docs in proper directory and gzip them +# + + $(INSTALL) -m 644 debian/README.debian debian/tmp/usr/share/doc/$(package) + $(INSTALL) -m 644 README debian/tmp/usr/share/doc/$(package)/. + cp debian/changelog debian/tmp/usr/share/doc/$(package)/changelog.Debian + cp changes debian/tmp/usr/share/doc/$(package)/changelog + -gzip -9fv debian/tmp/usr/share/doc/$(package)/* + + + +# don't gzip these +# + cp debian/copyright debian/tmp/usr/share/doc/$(package)/copyright + + + dpkg-shlibdeps debian/tmp/usr/lib/$(package)/bin/linux/* + dpkg-gencontrol -is -ip + chown -R root.root debian/tmp + chmod -R go=rX debian/tmp + dpkg --build debian/tmp .. + + + +define checkdir + test -f debian/rules +endef + +binary: binary-indep binary-arch + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot + + + +