aboutsummaryrefslogtreecommitdiff
path: root/math/xppaut
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2004-12-06 23:08:46 +0000
committerThierry Thomas <thierry@FreeBSD.org>2004-12-06 23:08:46 +0000
commit1da202f56d004f96493d34da48c63987afcc7877 (patch)
treee0e12d6dacff0f6b4e32617c87b44b87dbbbdffc /math/xppaut
parent9ebc7d93aeb6275b3eb2d5fec5c5aad0110630c9 (diff)
downloadports-1da202f56d004f96493d34da48c63987afcc7877.tar.gz
ports-1da202f56d004f96493d34da48c63987afcc7877.zip
Add xppaut 5.85, graphical tool for solving differential equations, etc.
PR: 74254 Submitted by: Stephen Montgomery-Smith
Notes
Notes: svn path=/head/; revision=123347
Diffstat (limited to 'math/xppaut')
-rw-r--r--math/xppaut/Makefile31
-rw-r--r--math/xppaut/distinfo2
-rw-r--r--math/xppaut/files/patch-Makefile71
-rw-r--r--math/xppaut/pkg-descr10
-rw-r--r--math/xppaut/pkg-plist169
5 files changed, 283 insertions, 0 deletions
diff --git a/math/xppaut/Makefile b/math/xppaut/Makefile
new file mode 100644
index 000000000000..b6660541a778
--- /dev/null
+++ b/math/xppaut/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: xppaut
+# Date created: 3 September 2004
+# Whom: Stephen Montgomery-Smith <stephen@math.missouri.edu>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xppaut
+PORTVERSION= 5.85
+CATEGORIES= math graphics
+MASTER_SITES= http://www.math.pitt.edu/~bard/bardware/
+DISTNAME= ${PORTNAME}${PORTVERSION}
+
+MAINTAINER= stephen@math.missouri.edu
+COMMENT= Graphical tool for solving differential equations, etc
+
+MAN1= xppaut.1
+USE_X_PREFIX= yes
+USE_REINPLACE= yes
+
+WRKSRC= ${WRKDIR}
+
+post-build:
+ ${CHMOD} a+r ${WRKSRC}/xppaut.1
+
+pre-configure:
+.if !defined(NOPORTDOCS)
+ @${REINPLACE_CMD} -e "s|# PORTDOCS||" ${WRKSRC}/Makefile
+.endif
+
+.include <bsd.port.mk>
diff --git a/math/xppaut/distinfo b/math/xppaut/distinfo
new file mode 100644
index 000000000000..17beca479051
--- /dev/null
+++ b/math/xppaut/distinfo
@@ -0,0 +1,2 @@
+MD5 (xppaut5.85.tar.gz) = 879fd9a1b4306602ef44887297f20ed4
+SIZE (xppaut5.85.tar.gz) = 2772702
diff --git a/math/xppaut/files/patch-Makefile b/math/xppaut/files/patch-Makefile
new file mode 100644
index 000000000000..994780aaa359
--- /dev/null
+++ b/math/xppaut/files/patch-Makefile
@@ -0,0 +1,71 @@
+--- Makefile.orig Thu Jul 17 17:32:21 2003
++++ Makefile Mon Dec 6 23:32:28 2004
+@@ -1,8 +1,9 @@
+ # Copyright (C) 1990-2002 Bard Ermentrout
+ # Edited for Debian GNU/Linux.
+ DESTDIR =
+-BINDIR = $(DESTDIR)/usr/X11R6/bin
+-DOCDIR = $(DESTDIR)/usr/share/doc/xppaut
++BINDIR = $(PREFIX)/bin
++DOCDIR = $(PREFIX)/share/doc/xppaut
++EXAMPLESDIR = $(PREFIX)/share/examples/xppaut
+ # End Debian Edit
+ #################################
+ #
+@@ -13,16 +14,16 @@
+ # Standard C compiler
+ #CC= cc
+ # Use Gnu compiler
+-CC= gcc
++#CC= gcc
+ AUTLIBS= -lf2c -lX11 -lm
+ OTHERLIBS= libcvode.a libf2cm.a
+ #
+ ##################################
+ # Standard Linux distributions #
+ ##################################
+-CFLAGS= -g -O -DAUTO -DCVODE_YES -DHAVEDLL -DMYSTR=$(VERSION) -I/usr/X11R6/include
+-LDFLAGS= -L/usr/X11R6/lib
+-LIBS= -lX11 -lm -ldl
++CFLAGS+= -DAUTO -DCVODE_YES -DHAVEDLL -DMYSTR=$(VERSION) -I$(X11BASE)/include
++LDFLAGS= -L$(X11BASE)/lib
++LIBS= -lX11 -lm
+ # NOTE: Recent (RedHat 8) versions of GCC seem to no longer have
+ # the integer errno, so compile with the -DNOERRNO option as well
+ #
+@@ -145,6 +146,9 @@
+ ######################################################################
+ #
+ #
++
++all: xppaut
++
+ xppaut: mkI77 mkcvode $(OBJECTS) $(AUTOOBJ)
+ #
+ ###########################################################
+@@ -179,17 +183,18 @@
+ install: xppaut
+ # Make necessary installation directories
+ mkdir -p $(BINDIR)
+- mkdir -p $(DOCDIR)/html
+- mkdir -p $(DOCDIR)/examples
+- mkdir -p $(DESTDIR)/usr/X11R6/man/man1
++# PORTDOCS mkdir -p $(DOCDIR)/html
++# PORTDOCS mkdir -p $(EXAMPLESDIR)
++ mkdir -p $(PREFIX)/man/man1
+ # Put everything home
+ strip xppaut
+ cp xppaut $(BINDIR)
+- cp -r ode* $(DOCDIR)/examples
+- cp -r help/* $(DOCDIR)/html
+- cp README *.pdf $(DOCDIR)
+- cp xppaut.1 $(DESTDIR)/usr/X11R6/man/man1
++# PORTDOCS cp -r ode* $(EXAMPLESDIR)
++# PORTDOCS cp -r help/* $(DOCDIR)/html
++# PORTDOCS cp README *.pdf $(DOCDIR)
++ cp xppaut.1 $(PREFIX)/man/man1
+ # End Debian Ed
++
+ uninstall:
+ # Remove everything you created
+ rm $(BINDIR)/xppaut
diff --git a/math/xppaut/pkg-descr b/math/xppaut/pkg-descr
new file mode 100644
index 000000000000..38a05cb29d6a
--- /dev/null
+++ b/math/xppaut/pkg-descr
@@ -0,0 +1,10 @@
+XPPAUT is a graphical tool for solving
+
+ * differential equations,
+ * difference equations,
+ * delay equations,
+ * functional equations,
+ * boundary value problems, and
+ * stochastic equations.
+
+WWW: http://www.math.pitt.edu/~bard/xpp/xpp.html
diff --git a/math/xppaut/pkg-plist b/math/xppaut/pkg-plist
new file mode 100644
index 000000000000..1479df16f5a8
--- /dev/null
+++ b/math/xppaut/pkg-plist
@@ -0,0 +1,169 @@
+bin/xppaut
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/html/keys.html
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/bvp1.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/dae.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/del_log.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/front.c
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/front.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/frontx.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/mg.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/pp.c
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/ppdll.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/ratchet.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/schnak.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/schnak2.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/singint.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/third.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/tyson.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/volt1.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/volt2.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/volt3.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/volt4.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/wc.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/odes/wcnet.ode
+%%PORTDOCS%%%%DOCSDIR%%/html/xpp3d.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppanim.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpparray.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppauto.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppbdry.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppbrowse.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppcont.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppdfield.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppdll.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpperase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppexample.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppfile.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppgraph.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpphalf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpphelp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppkine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppncline.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppnumerics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppodes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppopt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpppara.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppphase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpprestore.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppsing.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xpptext.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppwind.html
+%%PORTDOCS%%%%DOCSDIR%%/html/xppxivst.html
+%%PORTDOCS%%%%DOCSDIR%%/install.pdf
+%%PORTDOCS%%%%DOCSDIR%%/xpp_doc.pdf
+%%PORTDOCS%%%%DOCSDIR%%/xpp_sum.pdf
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/6x6.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/6x6.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/V0.tab
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/anim.gif
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/borcol.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/cable.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/chemo.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/chemo.ani~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/chemotax.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/chemotax.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/clustor.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/cobweb2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/cuplamdif.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/dae.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/dae.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/dae_ex1.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/dae_ex2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/dae_ex3.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/del_log.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/delay.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/delay.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/delta.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/elaspen.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/elaspen.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/example.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/example.so
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fhn.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fhn3d.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fhn3d.ode.ps
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fhn3d.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fhn_noise.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fhn_noise.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fieldnoy.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fish.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/forcpend.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/fr.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/gberg.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/geisel.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/greg.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/greg.dat~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/greg.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/henhei.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/hhred.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/invpend.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/invpend.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/julia.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/junk.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/junk1.eps
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/junk1.fig
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/junk1.ps
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/junk2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/kepler.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/key.ps
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lamomeg.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lamprey.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lamvolt.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lecar.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lecar.ode.set
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lin.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lin.ode.set
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lin.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lor2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lor2.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lorenz.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lorenz.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/lorenz2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/ml1.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/myret.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/nnet.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/nnet2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/nochaos.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/output.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/output.ps
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/pend.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/pend.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/pend2.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/pp.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/r3b.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/rossler.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/torus.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/transient.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tstar.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tstdll.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tstdll.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tstheti.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tsthomi.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tstvol2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/tyson.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/vdp.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/vlsi.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/voltex1.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/voltex2.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/vtst.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/vvst.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/waterwheel.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/waterwheel.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/waterwheel.ode~
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wave.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wave.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wavepp.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wcring.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wcstim.ani
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wcstim.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/wta.ode
+%%PORTDOCS%%%%EXAMPLESDIR%%/ode/xpp_mw.ps
+%%PORTDOCS%%%%EXAMPLESDIR%%/odesol.h
+%%PORTDOCS%%%%EXAMPLESDIR%%/odesol2.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/odesol2.o
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/odes
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/ode
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%