aboutsummaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-09-08 12:45:59 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-09-08 12:45:59 +0000
commit246609f6fee252f409405c3783e9fa4f9bd04d44 (patch)
tree1b98fcb157892ecb5a1084d5132a4cb6875b686a /science
parent5d9cda2526d2fa2732357fb72eaa25ca16100761 (diff)
downloadports-246609f6fee252f409405c3783e9fa4f9bd04d44.tar.gz
ports-246609f6fee252f409405c3783e9fa4f9bd04d44.zip
Notes
Diffstat (limited to 'science')
-rw-r--r--science/Makefile1
-rw-r--r--science/at/Makefile35
-rw-r--r--science/at/distinfo1
-rw-r--r--science/at/files/patch-aa85
-rw-r--r--science/at/pkg-descr17
-rw-r--r--science/at/pkg-plist227
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