From owner-freebsd-ports Tue Sep 3 9:30:45 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1750A37B401 for ; Tue, 3 Sep 2002 09:30:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E869B43E72 for ; Tue, 3 Sep 2002 09:30:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g83GU3JU048404 for ; Tue, 3 Sep 2002 09:30:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g83GU3xa048403; Tue, 3 Sep 2002 09:30:03 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 560E737B400 for ; Tue, 3 Sep 2002 09:23:23 -0700 (PDT) Received: from ns2.bilch.com (ns2.bilch.com [213.217.66.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28D2343E3B for ; Tue, 3 Sep 2002 09:23:22 -0700 (PDT) (envelope-from heiner@ns2.bilch.com) Received: from ns2.bilch.com (heiner@localhost [127.0.0.1]) by ns2.bilch.com (8.12.5/8.12.4) with ESMTP id g83GNKvS021046 for ; Tue, 3 Sep 2002 18:23:20 +0200 (CEST) (envelope-from heiner@ns2.bilch.com) Received: (from heiner@localhost) by ns2.bilch.com (8.12.5/8.12.4/Submit) id g83GNJAx021045; Tue, 3 Sep 2002 18:23:19 +0200 (CEST) Message-Id: <200209031623.g83GNJAx021045@ns2.bilch.com> Date: Tue, 3 Sep 2002 18:23:19 +0200 (CEST) From: Heiner Strauss Reply-To: Heiner Strauss To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/42378: New port: science/at Acoustic ToolBox Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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