Date: Tue, 3 Sep 2002 18:23:19 +0200 (CEST) From: Heiner Strauss <heiner@bilch.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/42378: New port: science/at Acoustic ToolBox Message-ID: <200209031623.g83GNJAx021045@ns2.bilch.com>
next in thread | raw e-mail | index | archive | help
>Number: 42378 >Category: ports >Synopsis: New port: science/at Acoustic ToolBox >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Sep 03 09:30:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Heiner Strauss >Release: FreeBSD 4.6-STABLE i386 >Organization: BILCH Com >Environment: System: FreeBSD ns2.bilch.com 4.6-STABLE FreeBSD 4.6-STABLE #3: Sat Jun 29 09:09:55 CEST 2002 heiner@garten.schlaf.bilch.com:/usr/obj/usr/src/sys/GARTEN i386 >Description: 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. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # at # at/Makefile # at/pkg-descr # at/pkg-comment # at/distinfo # at/files # at/files/patch-aa # at/pkg-plist # echo c - at mkdir -p at > /dev/null 2>&1 echo x - at/Makefile sed 's/^X//' >at/Makefile << 'END-of-at/Makefile' X# Ports collection makefile for: at X# Date created: Aug 17, 2002 X# Whom: Heiner Strauss <heiner@bilch.com> X# X# $FreeBSD$ X XPORTNAME= at XPORTVERSION= 1.0 XCATEGORIES= science XMASTER_SITES= ftp://oalib.saic.com/pub/oalib/AcousticsToolbox/ XDISTNAME= at_Unix XEXTRACT_SUFX= .tar.Z X XMAINTAINER= heiner@bilch.com X XWRKSRC= ${WRKDIR}/at X Xdo-build: X cd ${WRKSRC}; ${MAKE} install X Xdo-install: X ${MKDIR} ${PREFIX}/bin X ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${PREFIX}/bin X ${MKDIR} ${PREFIX}/libexec/at X ${INSTALL_PROGRAM} `find ${WRKSRC} -name \*.out -print` ${PREFIX}/libexec/at X ${MKDIR} ${PREFIX}/share/examples/at X ${CP} -rp ${WRKSRC}/tests/* ${PREFIX}/share/examples/at X ${INSTALL_SCRIPT} ${WRKSRC}/at_init ${PREFIX}/share/examples/at X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} X.endif X X.include <bsd.port.mk> END-of-at/Makefile echo x - at/pkg-descr sed 's/^X//' >at/pkg-descr << 'END-of-at/pkg-descr' XThe Acoustic ToolBox includes four acoustic models: X X BELLHOP: A beam/ray trace code X X KRAKEN: A normal mode code X X SCOOTER: A finite element FFP code X X SPARC: A time domain FFP code X XA common input structure has been used throughout so that only minor Xmodifications are needed to switch from one program to another. X XAll the models produce shade files which can be processed Xusing a common set of plotting routines to plot transmission loss Xvs. range or vs. range and depth. These plotting routines Xare contained in the GLOBAL directory. END-of-at/pkg-descr echo x - at/pkg-comment sed 's/^X//' >at/pkg-comment << 'END-of-at/pkg-comment' XThe Acoustic ToolBox includes four acoustic models END-of-at/pkg-comment echo x - at/distinfo sed 's/^X//' >at/distinfo << 'END-of-at/distinfo' XMD5 (at_Unix.tar.Z) = a1d783c238e2f7ba971bf84111c0b540 END-of-at/distinfo echo c - at/files mkdir -p at/files > /dev/null 2>&1 echo x - at/files/patch-aa sed 's/^X//' >at/files/patch-aa << 'END-of-at/files/patch-aa' X*** Kraken/Makefile X*************** X*** 1,4 **** X! FFLAGS = -O -bytereclen X X #FC = f90 X #F77 = f90 X--- 1,4 ---- X! FFLAGS = -O -ff90 X X #FC = f90 X #F77 = f90 X*** misc/Makefile X*************** X*** 1,4 **** X! FFLAGS = -O -bytereclen X X #FC = f90 X #F77 = f90 X--- 1,4 ---- X! FFLAGS = -O -ff90 X X #FC = f90 X #F77 = f90 X*** Bellhop/Makefile X*************** X*** 1,4 **** X! FFLAGS = -O -bytereclen X # note: SGI, use -trapuv, -lfpe in link to trap overflows X X #FC = f90 X--- 1,4 ---- X! FFLAGS = -O -ff90 X # note: SGI, use -trapuv, -lfpe in link to trap overflows X X #FC = f90 X*** Scooter/Makefile X*************** X*** 1,4 **** X! FFLAGS= -O -bytereclen X X #FC = f90 X #F77 = f90 X--- 1,4 ---- X! FFLAGS = -O -ff90 X X #FC = f90 X #F77 = f90 X*** global/Makefile X*************** X*** 1,4 **** X! FFLAGS = -O -bytereclen X X #FC = f90 X #F77 = f90 X--- 1,4 ---- X! FFLAGS = -O -ff90 X X #FC = f90 X #F77 = f90 X*** tslib/Makefile X*************** X*** 1,4 **** X! FFLAGS = -O X X #FC = f90 X #F77 = f90 X--- 1,4 ---- X! FFLAGS = -O -ff90 X X #FC = f90 X #F77 = f90 X*** KrakenZ/Makefile X*************** X*** 1,4 **** X! #FFLAGS= -C -trapuv -check_bounds -g -old_rl X #FFLAGS = +E1 # for HP machines X #FFLAGS = -O -trapuv -old_rl -mips2 # old_rl forces SGI to use RECL in bytes X X--- 1,4 ---- X! FFLAGS = -O -ff90 X #FFLAGS = +E1 # for HP machines X #FFLAGS = -O -trapuv -old_rl -mips2 # old_rl forces SGI to use RECL in bytes X X END-of-at/files/patch-aa echo x - at/pkg-plist sed 's/^X//' >at/pkg-plist << 'END-of-at/pkg-plist' Xlibexec/at/bellhop.out Xlibexec/at/angles.out Xlibexec/at/beam3d.out Xlibexec/at/plotray.out Xlibexec/at/tabssp.out Xlibexec/at/kraken.out Xlibexec/at/krakenc.out Xlibexec/at/bounce.out Xlibexec/at/field.out Xlibexec/at/field3d.out Xlibexec/at/plotssp.out Xlibexec/at/plotmode.out Xlibexec/at/plotgrn.out Xlibexec/at/plotirc.out Xlibexec/at/plotxy.out Xlibexec/at/plottri.out Xlibexec/at/plottlr.out Xlibexec/at/plottld.out Xlibexec/at/plotrth.out Xlibexec/at/plotgrp.out Xlibexec/at/fieldmo.out Xlibexec/at/modasc.out Xlibexec/at/modbin.out Xlibexec/at/covar.out Xlibexec/at/scooter.out Xlibexec/at/sparc.out Xlibexec/at/fields.out Xlibexec/at/plotts.out Xlibexec/at/stack.out Xlibexec/at/makets.out Xlibexec/at/fft.out Xlibexec/at/raw.out Xlibexec/at/toasc.out Xlibexec/at/tobin.out Xlibexec/at/tosac.out Xlibexec/at/tonrl.out Xlibexec/at/pod.out Xlibexec/at/plotslic.out Xlibexec/at/radius.out Xlibexec/at/bart.out Xlibexec/at/capon.out Xlibexec/at/switchsr.out Xlibexec/at/planewav.out Xlibexec/at/outback.out Xlibexec/at/filter.out Xlibexec/at/iso.out X@dirrm libexec/at Xbin/bbrun Xbin/bellhop Xbin/bellhopb Xbin/bounce Xbin/capon Xbin/covar Xbin/field Xbin/field3d Xbin/fieldmo Xbin/fields Xbin/filter Xbin/kraken Xbin/krakenb Xbin/krakenc Xbin/krakencb Xbin/makets Xbin/modasc Xbin/modbin Xbin/outback Xbin/plotfield Xbin/plotgrn Xbin/plotgrp Xbin/plotirc Xbin/plotmode Xbin/plotray Xbin/plotrth Xbin/plotslic Xbin/plotssp Xbin/plottld Xbin/plottlr Xbin/plottri Xbin/plotts Xbin/plotxy Xbin/pod Xbin/radius Xbin/scooter Xbin/scooterb Xbin/sparc Xbin/stack Xbin/switchsr Xbin/tabssp Xbin/toasc Xbin/tobin Xbin/tonrl Xbin/tosac X%%PORTDOCS%%share/doc/at/bart.hlp X%%PORTDOCS%%share/doc/at/bellhop.hlp X%%PORTDOCS%%share/doc/at/bounce.hlp X%%PORTDOCS%%share/doc/at/field.hlp X%%PORTDOCS%%share/doc/at/field3d.hlp X%%PORTDOCS%%share/doc/at/fields.hlp X%%PORTDOCS%%share/doc/at/kraken.hlp X%%PORTDOCS%%share/doc/at/notes.hlp X%%PORTDOCS%%share/doc/at/plotfield.hlp X%%PORTDOCS%%share/doc/at/plotgrn.hlp X%%PORTDOCS%%share/doc/at/plotmode.hlp X%%PORTDOCS%%share/doc/at/plotray.hlp X%%PORTDOCS%%share/doc/at/plotrth.hlp X%%PORTDOCS%%share/doc/at/plotslice.hlp X%%PORTDOCS%%share/doc/at/plotssp.hlp X%%PORTDOCS%%share/doc/at/plottld.hlp X%%PORTDOCS%%share/doc/at/plottlr.hlp X%%PORTDOCS%%share/doc/at/plottri.hlp X%%PORTDOCS%%share/doc/at/plotts.hlp X%%PORTDOCS%%share/doc/at/scooter.hlp X%%PORTDOCS%%share/doc/at/sparc.hlp X%%PORTDOCS%%@dirrm share/doc/at Xshare/examples/at/sgiprt/twerskys.prt Xshare/examples/at/sgiprt/attenr.prt Xshare/examples/at/sgiprt/attens.prt Xshare/examples/at/sgiprt/doublec.prt Xshare/examples/at/sgiprt/doubler.prt Xshare/examples/at/sgiprt/doubles.prt Xshare/examples/at/sgiprt/elsedc.prt Xshare/examples/at/sgiprt/elsedr.prt Xshare/examples/at/sgiprt/elseds.prt Xshare/examples/at/sgiprt/flusedc.prt Xshare/examples/at/sgiprt/flusedr.prt Xshare/examples/at/sgiprt/fluseds.prt Xshare/examples/at/sgiprt/icec.prt Xshare/examples/at/sgiprt/icer.prt Xshare/examples/at/sgiprt/ices.prt Xshare/examples/at/sgiprt/kuperbc.prt Xshare/examples/at/sgiprt/kuperbr.prt Xshare/examples/at/sgiprt/kuperbs.prt Xshare/examples/at/sgiprt/kupermc.prt Xshare/examples/at/sgiprt/kupermr.prt Xshare/examples/at/sgiprt/kuperms.prt Xshare/examples/at/sgiprt/kupertc.prt Xshare/examples/at/sgiprt/kupertr.prt Xshare/examples/at/sgiprt/kuperts.prt Xshare/examples/at/sgiprt/normalc.prt Xshare/examples/at/sgiprt/normalr.prt Xshare/examples/at/sgiprt/normals.prt Xshare/examples/at/sgiprt/pekerisc.prt Xshare/examples/at/sgiprt/pekerisr.prt Xshare/examples/at/sgiprt/pekeriss.prt Xshare/examples/at/sgiprt/scholtec.prt Xshare/examples/at/sgiprt/scholter.prt Xshare/examples/at/sgiprt/scholtes.prt Xshare/examples/at/sgiprt/twerskyc.prt Xshare/examples/at/sgiprt/twerskyr.prt Xshare/examples/at/sgiprt/attenc.prt Xshare/examples/at/wedge/wedge150.ps Xshare/examples/at/wedge/field.flp Xshare/examples/at/wedge/interp.f Xshare/examples/at/wedge/krakenall Xshare/examples/at/wedge/plotshd.m Xshare/examples/at/wedge/plotslice.par Xshare/examples/at/wedge/plottlr.plp Xshare/examples/at/wedge/rd150.plp Xshare/examples/at/wedge/rd30.plp Xshare/examples/at/wedge/sedslope Xshare/examples/at/wedge/sweep Xshare/examples/at/wedge/tl.plp Xshare/examples/at/wedge/wedge.env Xshare/examples/at/wedge/field Xshare/examples/at/twersky.env Xshare/examples/at/scholte.plp Xshare/examples/at/scholte.env Xshare/examples/at/runplots Xshare/examples/at/refl.env Xshare/examples/at/plotts.plp Xshare/examples/at/plottri.plp Xshare/examples/at/plottri.par Xshare/examples/at/plottlr.plp Xshare/examples/at/plottlr.par Xshare/examples/at/plottld.plp Xshare/examples/at/plottld.par Xshare/examples/at/plotssp.plp Xshare/examples/at/plotssp.par Xshare/examples/at/plotslic.par Xshare/examples/at/plotrth.plp Xshare/examples/at/plotrth.par Xshare/examples/at/plotray.plp Xshare/examples/at/plotray.par Xshare/examples/at/plotmode.plp Xshare/examples/at/plotirc.plp Xshare/examples/at/plotgrn.plp Xshare/examples/at/plotgrn.par Xshare/examples/at/pekeris.plp Xshare/examples/at/pekeris.env Xshare/examples/at/normal.plp Xshare/examples/at/normal.env Xshare/examples/at/munkB.env Xshare/examples/at/med.flp Xshare/examples/at/kupert.plp Xshare/examples/at/kupert.env Xshare/examples/at/kuperm.plp Xshare/examples/at/kuperm.env Xshare/examples/at/kuperb.plp Xshare/examples/at/kuperb.env Xshare/examples/at/kcs Xshare/examples/at/iso.env Xshare/examples/at/ice.plp Xshare/examples/at/ice.env Xshare/examples/at/framiv.plp Xshare/examples/at/framiv.env Xshare/examples/at/foo.env Xshare/examples/at/flused.plp Xshare/examples/at/flused.env Xshare/examples/at/fields.flp Xshare/examples/at/fieldbat.flp Xshare/examples/at/fieldarc.flp Xshare/examples/at/bat Xshare/examples/at/field.flp Xshare/examples/at/elsed.plp Xshare/examples/at/elsed.env Xshare/examples/at/double.plp Xshare/examples/at/double.env Xshare/examples/at/calibB.env Xshare/examples/at/atten.plp Xshare/examples/at/atten.env Xshare/examples/at/Makefile Xshare/examples/at/twersky.plp Xshare/examples/at/at_init X@dirrm share/examples/at/sgiprt X@dirrm share/examples/at/wedge X@dirrm share/examples/at END-of-at/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209031623.g83GNJAx021045>