ISAAC is a Computing Fluid Dynamics program specifically designed for turbulence problems. ISAAC was produced in a contract for NASA. Fix: uuencoded tarball follows:
Responsible Changed From-To: freebsd-ports-bugs->thierry Take it.
State Changed From-To: open->feedback The following shar file builds on 4.1x and 5.3; could you please review it? --- isaac-cfd.shar begins here --- # 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: # # science/isaac-cfd # science/isaac-cfd/Makefile # science/isaac-cfd/distinfo # science/isaac-cfd/pkg-descr # science/isaac-cfd/files # science/isaac-cfd/files/patch-makefile # science/isaac-cfd/files/patch-turb+turb.mk # science/isaac-cfd/pkg-plist # echo c - science/isaac-cfd mkdir -p science/isaac-cfd > /dev/null 2>&1 echo x - science/isaac-cfd/Makefile sed 's/^X//' >science/isaac-cfd/Makefile << 'END-of-science/isaac-cfd/Makefile' X# New ports collection makefile for: isaac-cfd X# Date created: 19 October 2004 X# Whom: Pedro F. Giffuni X# X# $FreeBSD$ X# X XPORTNAME= isaac XPORTVERSION= 4.2 XCATEGORIES= science XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= isaac-cfd XDISTFILES= ${PORTNAME}src.4_2${EXTRACT_SUFX} ${PORTNAME}mk.4_2${EXTRACT_SUFX} X.ifndef NOPORTDOCS XDISTFILES+= man.4_2.ps.gz X.endif X.ifdef WITH_EXAMPLES XDISTFILES+= example_cases${EXTRACT_SUFX} X.endif XDIST_SUBDIR= isaac-cfd XEXTRACT_ONLY= ${PORTNAME}src.4_2${EXTRACT_SUFX} ${PORTNAME}mk.4_2${EXTRACT_SUFX} X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Integrated Solution Algorithm for Arbitrary Configuration X XNO_WRKSUBDIR= yes XUSE_REINPLACE= yes XUSE_GMAKE= yes XMAKEFILE= makefile XMAKE_FLAGS= CPPFLAGS=-I. X XFFLAGS?= -O2 X X.if !defined(WITH_EXAMPLES) XPLIST_SUB= WITH_EXAMPLES="@comment " X.else XPLIST_SUB= WITH_EXAMPLES="" X.endif X Xpre-configure: X @${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; s+%%FFLAGS%%+${FFLAGS}+;' X ${WRKSRC}/makefile X ${FIND} ${WRKSRC} -name "*.mk" -exec X ${REINPLACE_CMD} -e 's|SRC= $$(HOME)/ISAAC/src|SRC= ${WRKSRC}|; X s|$$(FFLAGS)|${FFLAGS} -I.|' {} ; X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/isaac ${PREFIX}/bin/isaac X.ifndef NOPORTDOCS X @${MKDIR} ${DOCSDIR} X @${CP} ${DISTDIR}/${DIST_SUBDIR}/man.4_2.ps.gz ${DOCSDIR} X.endif X.ifdef WITH_EXAMPLES X @${MKDIR} ${EXAMPLESDIR} X @${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/example_cases${EXTRACT_SUFX} X -C ${EXAMPLESDIR}/ X.endif X X.include <bsd.port.mk> END-of-science/isaac-cfd/Makefile echo x - science/isaac-cfd/distinfo sed 's/^X//' >science/isaac-cfd/distinfo << 'END-of-science/isaac-cfd/distinfo' XMD5 (isaac-cfd/isaacsrc.4_2.tar.gz) = 91e854054e1c4bad06ee91c3bb50dd70 XSIZE (isaac-cfd/isaacsrc.4_2.tar.gz) = 261643 XMD5 (isaac-cfd/isaacmk.4_2.tar.gz) = 5c9f4f8fefeaa596b4b3df5d526992d2 XSIZE (isaac-cfd/isaacmk.4_2.tar.gz) = 1623 XMD5 (isaac-cfd/man.4_2.ps.gz) = 5a31968844f6db2c34443c321ac7401a XSIZE (isaac-cfd/man.4_2.ps.gz) = 1472879 XMD5 (isaac-cfd/example_cases.tar.gz) = e5c0344437c7ad8fa7758fed79f339e2 XSIZE (isaac-cfd/example_cases.tar.gz) = 3127203 END-of-science/isaac-cfd/distinfo echo x - science/isaac-cfd/pkg-descr sed 's/^X//' >science/isaac-cfd/pkg-descr << 'END-of-science/isaac-cfd/pkg-descr' XISAAC (Integrated Solution Algorithm for Arbitrary Configurations) is a Xcompressible Euler/Navier-Stokes computational fluid dynamics code. ISAAC Xincludes the capability of calculating the Euler equations for inviscid Xflow or the Navier-Stokes equations for viscous flows. ISAAC uses a domain Xdecomposition structure to accomodate complex physical configurations. XISAAC can calculate either steady-state or time dependent flow. X XISAAC was designed to test turbulence models. Various two equation Xturbulence models, explicit algebraic Reynolds stress models, and full Xdifferential Reynolds stress models are implemented in ISAAC. Several test Xcases are documented in the User's Guide. X XWWW: http://isaac-cfd.sourceforge.net/ END-of-science/isaac-cfd/pkg-descr echo c - science/isaac-cfd/files mkdir -p science/isaac-cfd/files > /dev/null 2>&1 echo x - science/isaac-cfd/files/patch-makefile sed 's/^X//' >science/isaac-cfd/files/patch-makefile << 'END-of-science/isaac-cfd/files/patch-makefile' X--- makefile.orig Mon Jun 18 02:54:29 2001 X+++ makefile Tue Dec 28 16:14:53 2004 X@@ -1,7 +1,6 @@ X-MAKE=make X- X-FC = f77 X+MAKE?=gmake X X+F77 = %%FC%% X #SRC= $(HOME)/CFD/ISAAC/src X SRC= $(CURDIR) X SRCTARFILE= isaacsrc.tar X@@ -20,8 +19,8 @@ X #####FFLAGS= -mips2 -O2 -Olimit 3000 -noisam X X #g77 flags X-FFLAGS= -O2 X-CPPFLAGS = -DCPU_TIME X+FFLAGS = %%FFLAGS%% X+CPPFLAGS += -DCPU_TIME X X OBJ= main.o X bc.o END-of-science/isaac-cfd/files/patch-makefile echo x - science/isaac-cfd/files/patch-turb+turb.mk sed 's/^X//' >science/isaac-cfd/files/patch-turb+turb.mk << 'END-of-science/isaac-cfd/files/patch-turb+turb.mk' X--- turb/turb.mk.orig Fri Jun 8 04:24:24 2001 X+++ turb/turb.mk Sun Dec 26 21:25:24 2004 X@@ -1,4 +1,4 @@ X-MAKE=make X+MAKE?=gmake X X SRC= $(HOME)/ISAAC/src X TURB= $(SRC)/turb END-of-science/isaac-cfd/files/patch-turb+turb.mk echo x - science/isaac-cfd/pkg-plist sed 's/^X//' >science/isaac-cfd/pkg-plist << 'END-of-science/isaac-cfd/pkg-plist' Xbin/isaac X%%PORTDOCS%%%%DOCSDIR%%/man.4_2.ps.gz X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Experimental_Data/klebanoff.data X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Experimental_Data/klebanoff.wall X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Experimental_Data/klebwall.f X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Grid/flatplate.f X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Grid/flatplate.grd X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/asm.dat X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/asm.dat2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/asm.dat3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/asm.out1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/asm.out2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/asm.out3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/flatplate.grd X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/ke.dat X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/ke.dat2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/ke.dat3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/ke.out1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/ke.out2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/ke.out3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/kw.dat X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/kw.dat2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/kw.dat3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/kw.out1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/kw.out2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/kw.out3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/rs.dat X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/rs.dat2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/rs.dat3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/rs.out1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/rs.out2 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Klebanoff/Results/rs.out3 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Grid/cnvrtgrd.f X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Grid/gr224n20 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/n12_225_33.grd X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012.g.fmt X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012.q.fmt X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012.rst1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_mg.cl X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_mg.dat X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_mg.out1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_mg.resid X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_nomg.cl X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_nomg.dat X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_nomg.out1 X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/NACA0012/Results/naca0012_nomg.resid X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Case_9/Data/rae2822_case9.cf X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Case_9/Data/rae2822_case9.up X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Case_9/Results/saa.profs X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Case_9/Results/saa.surf X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Case_9/Results/saa.vel X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Grid/cbin2fmt.f X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Grid/rae2822_grd.ps X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Grid/rae9_257.grd X%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/RAE2822/Grid/rae_257x97.fmt X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Klebanoff/Experimental_Data X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Klebanoff/Grid X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Klebanoff/Results X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Klebanoff X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/NACA0012/Grid X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/NACA0012/Results X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/NACA0012 X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/RAE2822/Case_9/Data X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/RAE2822/Case_9/Results X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/RAE2822/Case_9 X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/RAE2822/Grid X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/RAE2822 X%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%% END-of-science/isaac-cfd/pkg-plist exit --- isaac-cfd.shar ends here ---
State Changed From-To: feedback->closed New port added, thanks!