diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2004-12-06 23:08:46 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2004-12-06 23:08:46 +0000 |
commit | 1da202f56d004f96493d34da48c63987afcc7877 (patch) | |
tree | e0e12d6dacff0f6b4e32617c87b44b87dbbbdffc /math/xppaut | |
parent | 9ebc7d93aeb6275b3eb2d5fec5c5aad0110630c9 (diff) |
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/Makefile | 31 | ||||
-rw-r--r-- | math/xppaut/distinfo | 2 | ||||
-rw-r--r-- | math/xppaut/files/patch-Makefile | 71 | ||||
-rw-r--r-- | math/xppaut/pkg-descr | 10 | ||||
-rw-r--r-- | math/xppaut/pkg-plist | 169 |
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%% |