Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37047723
en ru br
Репозитории ALT
S:0.2007-alt2
5.1: 0.2003-alt5
4.1: 0.2003-alt3
4.0: 0.2003-alt2
3.0: 0.1998-alt0.5
+backports:0.2003-alt0.M30.1
www.altlinux.org/Changes

Группа :: Науки/Математика
Пакет: dstool_tk

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: dstooltk_2.0-4-debian-dir.patch
Скачать


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 <packages@qa.debian.org>.
+  * Updated the build dependencies for XFree4. (closes: #96034)
+
+ -- Adrian Bunk <bunk@fs.tum.de>  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 <claviola@ajato.com.br>  Sun, 15 Apr 2001 18:26:33 -0300
+
+dstooltk (2.0-3.1) unstable; urgency=low
+
+  * NMU by Branden Robinson <branden@debian.org>.
+  * 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 <branden@debian.org>  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 <lapeyre@physics.arizona.edu>  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 <lapeyre@physics.arizona.edu>  Thu,  3 Dec 1998 01:54:50 -0700
+
+dstooltk (2.0-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- John Lapeyre <lapeyre@physics.arizona.edu>  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 <packages@qa.debian.org>
+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 <SELECT> 
+\- set two coordinates of the initial condition and set direction to forward. 
+
+.B <ADJUST>
+\- begin or continue orbit in the current direction.
+
+.B <MENU> 
+\- set two coordinates of the initial condition and set direction to backwards.
+
+.B <CONTROL-ADJUST>
+\- clear data. For details on which data is cleared, see the 
+.B dstool Users Manual.
+
+.B <SHIFT-SELECT>
+\- dragging sets a zoom box for the window, and a notice allows one to
+set the direction of zooming.
+
+.B <CONTROL-SELECT>
+\- select a two dimensional portion of a control box for the 
+.I multiple
+orbits window.
+.SS 2-D View Options
+Functions available here include:
+
+.RS
+Adding selected points or parameter data using a given 
+symbol and size.
+
+Changing background color of a view window.
+
+Load a new colormap.
+
+Changing colormap type of a view window. For trajectories, 
+color can be set as:
+
+.RS
+.TP 4
+.B Alternating
+\- automatic advance when a new trajectory starts.
+.TP 4
+.B Pick Colors
+\-  advance when a user selects a color by clicking <SELECT> 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 <lapeyre@homey.physics.arizona.edu>, 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
+
+
+
+
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin