diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-08 12:45:59 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-08 12:45:59 +0000 |
commit | 246609f6fee252f409405c3783e9fa4f9bd04d44 (patch) | |
tree | 1b98fcb157892ecb5a1084d5132a4cb6875b686a /science | |
parent | 5d9cda2526d2fa2732357fb72eaa25ca16100761 (diff) | |
download | ports-246609f6fee252f409405c3783e9fa4f9bd04d44.tar.gz ports-246609f6fee252f409405c3783e9fa4f9bd04d44.zip |
Notes
Diffstat (limited to 'science')
-rw-r--r-- | science/Makefile | 1 | ||||
-rw-r--r-- | science/at/Makefile | 35 | ||||
-rw-r--r-- | science/at/distinfo | 1 | ||||
-rw-r--r-- | science/at/files/patch-aa | 85 | ||||
-rw-r--r-- | science/at/pkg-descr | 17 | ||||
-rw-r--r-- | science/at/pkg-plist | 227 |
6 files changed, 366 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile index eec85e9039f1..56e4a98401d7 100644 --- a/science/Makefile +++ b/science/Makefile @@ -2,6 +2,7 @@ # SUBDIR += 2dhf + SUBDIR += at SUBDIR += bblimage SUBDIR += chemtool # SUBDIR += chemtool-devel diff --git a/science/at/Makefile b/science/at/Makefile new file mode 100644 index 000000000000..802be85d757d --- /dev/null +++ b/science/at/Makefile @@ -0,0 +1,35 @@ +# Ports collection makefile for: at +# Date created: Jun 30, 2003 +# Whom: Heiner Strauss <heiner@bilch.com> +# +# $FreeBSD$ + +PORTNAME= at +PORTVERSION= 1.0 +CATEGORIES= science +MASTER_SITES= http://oalib.saic.com/Modes/AcousticsToolbox/ +DISTNAME= at_Unix +EXTRACT_SUFX= .tar.Z + +MAINTAINER= heiner@bilch.com +COMMENT= The Acoustic ToolBox includes four acoustic models + +WRKSRC= ${WRKDIR}/at + +do-build: + cd ${WRKSRC}; ${MAKE} install + +do-install: + ${MKDIR} ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${PREFIX}/bin + ${MKDIR} ${PREFIX}/libexec/at + ${INSTALL_PROGRAM} `find ${WRKSRC} -name \*.out -print` ${PREFIX}/libexec/at + ${MKDIR} ${PREFIX}/share/examples/at + ${CP} -rp ${WRKSRC}/tests/* ${PREFIX}/share/examples/at + ${INSTALL_SCRIPT} ${WRKSRC}/at_init ${PREFIX}/share/examples/at +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/science/at/distinfo b/science/at/distinfo new file mode 100644 index 000000000000..0e214d54e682 --- /dev/null +++ b/science/at/distinfo @@ -0,0 +1 @@ +MD5 (at_Unix.tar.Z) = a1d783c238e2f7ba971bf84111c0b540 diff --git a/science/at/files/patch-aa b/science/at/files/patch-aa new file mode 100644 index 000000000000..b0358047034c --- /dev/null +++ b/science/at/files/patch-aa @@ -0,0 +1,85 @@ +*** Kraken/Makefile +*************** +*** 1,4 **** +! FFLAGS = -O -bytereclen + + #FC = f90 + #F77 = f90 +--- 1,4 ---- +! FFLAGS = -O -ff90 + + #FC = f90 + #F77 = f90 +*** misc/Makefile +*************** +*** 1,4 **** +! FFLAGS = -O -bytereclen + + #FC = f90 + #F77 = f90 +--- 1,4 ---- +! FFLAGS = -O -ff90 + + #FC = f90 + #F77 = f90 +*** Bellhop/Makefile +*************** +*** 1,4 **** +! FFLAGS = -O -bytereclen + # note: SGI, use -trapuv, -lfpe in link to trap overflows + + #FC = f90 +--- 1,4 ---- +! FFLAGS = -O -ff90 + # note: SGI, use -trapuv, -lfpe in link to trap overflows + + #FC = f90 +*** Scooter/Makefile +*************** +*** 1,4 **** +! FFLAGS= -O -bytereclen + + #FC = f90 + #F77 = f90 +--- 1,4 ---- +! FFLAGS = -O -ff90 + + #FC = f90 + #F77 = f90 +*** global/Makefile +*************** +*** 1,4 **** +! FFLAGS = -O -bytereclen + + #FC = f90 + #F77 = f90 +--- 1,4 ---- +! FFLAGS = -O -ff90 + + #FC = f90 + #F77 = f90 +*** tslib/Makefile +*************** +*** 1,4 **** +! FFLAGS = -O + + #FC = f90 + #F77 = f90 +--- 1,4 ---- +! FFLAGS = -O -ff90 + + #FC = f90 + #F77 = f90 +*** KrakenZ/Makefile +*************** +*** 1,4 **** +! #FFLAGS= -C -trapuv -check_bounds -g -old_rl + #FFLAGS = +E1 # for HP machines + #FFLAGS = -O -trapuv -old_rl -mips2 # old_rl forces SGI to use RECL in bytes + +--- 1,4 ---- +! FFLAGS = -O -ff90 + #FFLAGS = +E1 # for HP machines + #FFLAGS = -O -trapuv -old_rl -mips2 # old_rl forces SGI to use RECL in bytes + + diff --git a/science/at/pkg-descr b/science/at/pkg-descr new file mode 100644 index 000000000000..3cd7a894690a --- /dev/null +++ b/science/at/pkg-descr @@ -0,0 +1,17 @@ +The Acoustic ToolBox includes four acoustic models: + + BELLHOP: A beam/ray trace code + + KRAKEN: A normal mode code + + SCOOTER: A finite element FFP code + + SPARC: A time domain FFP code + +A common input structure has been used throughout so that only minor +modifications are needed to switch from one program to another. + +All the models produce shade files which can be processed +using a common set of plotting routines to plot transmission loss +vs. range or vs. range and depth. These plotting routines +are contained in the GLOBAL directory. diff --git a/science/at/pkg-plist b/science/at/pkg-plist new file mode 100644 index 000000000000..1bfccb9ebb00 --- /dev/null +++ b/science/at/pkg-plist @@ -0,0 +1,227 @@ +libexec/at/bellhop.out +libexec/at/angles.out +libexec/at/beam3d.out +libexec/at/plotray.out +libexec/at/tabssp.out +libexec/at/kraken.out +libexec/at/krakenc.out +libexec/at/bounce.out +libexec/at/field.out +libexec/at/field3d.out +libexec/at/plotssp.out +libexec/at/plotmode.out +libexec/at/plotgrn.out +libexec/at/plotirc.out +libexec/at/plotxy.out +libexec/at/plottri.out +libexec/at/plottlr.out +libexec/at/plottld.out +libexec/at/plotrth.out +libexec/at/plotgrp.out +libexec/at/fieldmo.out +libexec/at/modasc.out +libexec/at/modbin.out +libexec/at/covar.out +libexec/at/scooter.out +libexec/at/sparc.out +libexec/at/fields.out +libexec/at/plotts.out +libexec/at/stack.out +libexec/at/makets.out +libexec/at/fft.out +libexec/at/raw.out +libexec/at/toasc.out +libexec/at/tobin.out +libexec/at/tosac.out +libexec/at/tonrl.out +libexec/at/pod.out +libexec/at/plotslic.out +libexec/at/radius.out +libexec/at/bart.out +libexec/at/capon.out +libexec/at/switchsr.out +libexec/at/planewav.out +libexec/at/outback.out +libexec/at/filter.out +libexec/at/iso.out +@dirrm libexec/at +bin/bart +bin/bbrun +bin/bellhop +bin/bellhopb +bin/bounce +bin/capon +bin/covar +bin/field +bin/field3d +bin/fieldmo +bin/fields +bin/filter +bin/kraken +bin/krakenb +bin/krakenc +bin/krakencb +bin/makets +bin/modasc +bin/modbin +bin/outback +bin/plotfield +bin/plotgrn +bin/plotgrp +bin/plotirc +bin/plotmode +bin/plotray +bin/plotrth +bin/plotslic +bin/plotssp +bin/plottld +bin/plottlr +bin/plottri +bin/plotts +bin/plotxy +bin/pod +bin/radius +bin/scooter +bin/scooterb +bin/sparc +bin/stack +bin/switchsr +bin/tabssp +bin/toasc +bin/tobin +bin/tonrl +bin/tosac +%%PORTDOCS%%share/doc/at/bart.hlp +%%PORTDOCS%%share/doc/at/bellhop.hlp +%%PORTDOCS%%share/doc/at/bounce.hlp +%%PORTDOCS%%share/doc/at/field.hlp +%%PORTDOCS%%share/doc/at/field3d.hlp +%%PORTDOCS%%share/doc/at/fields.hlp +%%PORTDOCS%%share/doc/at/kraken.hlp +%%PORTDOCS%%share/doc/at/notes.hlp +%%PORTDOCS%%share/doc/at/plotfield.hlp +%%PORTDOCS%%share/doc/at/plotgrn.hlp +%%PORTDOCS%%share/doc/at/plotmode.hlp +%%PORTDOCS%%share/doc/at/plotray.hlp +%%PORTDOCS%%share/doc/at/plotrth.hlp +%%PORTDOCS%%share/doc/at/plotslice.hlp +%%PORTDOCS%%share/doc/at/plotssp.hlp +%%PORTDOCS%%share/doc/at/plottld.hlp +%%PORTDOCS%%share/doc/at/plottlr.hlp +%%PORTDOCS%%share/doc/at/plottri.hlp +%%PORTDOCS%%share/doc/at/plotts.hlp +%%PORTDOCS%%share/doc/at/scooter.hlp +%%PORTDOCS%%share/doc/at/sparc.hlp +%%PORTDOCS%%@dirrm share/doc/at +share/examples/at/sgiprt/twerskys.prt +share/examples/at/sgiprt/attenr.prt +share/examples/at/sgiprt/attens.prt +share/examples/at/sgiprt/doublec.prt +share/examples/at/sgiprt/doubler.prt +share/examples/at/sgiprt/doubles.prt +share/examples/at/sgiprt/elsedc.prt +share/examples/at/sgiprt/elsedr.prt +share/examples/at/sgiprt/elseds.prt +share/examples/at/sgiprt/flusedc.prt +share/examples/at/sgiprt/flusedr.prt +share/examples/at/sgiprt/fluseds.prt +share/examples/at/sgiprt/icec.prt +share/examples/at/sgiprt/icer.prt +share/examples/at/sgiprt/ices.prt +share/examples/at/sgiprt/kuperbc.prt +share/examples/at/sgiprt/kuperbr.prt +share/examples/at/sgiprt/kuperbs.prt +share/examples/at/sgiprt/kupermc.prt +share/examples/at/sgiprt/kupermr.prt +share/examples/at/sgiprt/kuperms.prt +share/examples/at/sgiprt/kupertc.prt +share/examples/at/sgiprt/kupertr.prt +share/examples/at/sgiprt/kuperts.prt +share/examples/at/sgiprt/normalc.prt +share/examples/at/sgiprt/normalr.prt +share/examples/at/sgiprt/normals.prt +share/examples/at/sgiprt/pekerisc.prt +share/examples/at/sgiprt/pekerisr.prt +share/examples/at/sgiprt/pekeriss.prt +share/examples/at/sgiprt/scholtec.prt +share/examples/at/sgiprt/scholter.prt +share/examples/at/sgiprt/scholtes.prt +share/examples/at/sgiprt/twerskyc.prt +share/examples/at/sgiprt/twerskyr.prt +share/examples/at/sgiprt/attenc.prt +share/examples/at/wedge/wedge150.ps +share/examples/at/wedge/field.flp +share/examples/at/wedge/interp.f +share/examples/at/wedge/krakenall +share/examples/at/wedge/plotshd.m +share/examples/at/wedge/plotslice.par +share/examples/at/wedge/plottlr.plp +share/examples/at/wedge/rd150.plp +share/examples/at/wedge/rd30.plp +share/examples/at/wedge/sedslope +share/examples/at/wedge/sweep +share/examples/at/wedge/tl.plp +share/examples/at/wedge/wedge.env +share/examples/at/wedge/field +share/examples/at/twersky.env +share/examples/at/scholte.plp +share/examples/at/scholte.env +share/examples/at/runplots +share/examples/at/refl.env +share/examples/at/plotts.plp +share/examples/at/plottri.plp +share/examples/at/plottri.par +share/examples/at/plottlr.plp +share/examples/at/plottlr.par +share/examples/at/plottld.plp +share/examples/at/plottld.par +share/examples/at/plotssp.plp +share/examples/at/plotssp.par +share/examples/at/plotslic.par +share/examples/at/plotrth.plp +share/examples/at/plotrth.par +share/examples/at/plotray.plp +share/examples/at/plotray.par +share/examples/at/plotmode.plp +share/examples/at/plotirc.plp +share/examples/at/plotgrn.plp +share/examples/at/plotgrn.par +share/examples/at/pekeris.plp +share/examples/at/pekeris.env +share/examples/at/normal.plp +share/examples/at/normal.env +share/examples/at/munkB.env +share/examples/at/med.flp +share/examples/at/kupert.plp +share/examples/at/kupert.env +share/examples/at/kuperm.plp +share/examples/at/kuperm.env +share/examples/at/kuperb.plp +share/examples/at/kuperb.env +share/examples/at/kcs +share/examples/at/iso.env +share/examples/at/ice.plp +share/examples/at/ice.env +share/examples/at/framiv.plp +share/examples/at/framiv.env +share/examples/at/foo.env +share/examples/at/flused.plp +share/examples/at/flused.env +share/examples/at/fields.flp +share/examples/at/fieldbat.flp +share/examples/at/fieldarc.flp +share/examples/at/bat +share/examples/at/field.flp +share/examples/at/elsed.plp +share/examples/at/elsed.env +share/examples/at/double.plp +share/examples/at/double.env +share/examples/at/calibB.env +share/examples/at/atten.plp +share/examples/at/atten.env +share/examples/at/Makefile +share/examples/at/twersky.plp +share/examples/at/at_init +@dirrm share/examples/at/sgiprt +@dirrm share/examples/at/wedge +@dirrm share/examples/at |