Bug 75529 - New port: science/isaac-cfd
Summary: New port: science/isaac-cfd
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Thierry Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-27 03:50 UTC by giffunip
Modified: 2004-12-29 20:47 UTC (History)
0 users

See Also:


Attachments
isaac-cfd.tar.gz (3.08 KB, text/plain)
2004-12-27 03:50 UTC, giffunip
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description giffunip 2004-12-27 03:50:28 UTC
      ISAAC is a Computing Fluid Dynamics program specifically designed for turbulence problems. ISAAC was produced in a contract for NASA.

Fix: uuencoded tarball follows:
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2004-12-29 16:56:59 UTC
Responsible Changed
From-To: freebsd-ports-bugs->thierry


Take it.
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2004-12-29 17:01:33 UTC
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 ---
Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2004-12-29 20:47:14 UTC
State Changed
From-To: feedback->closed


New port added, thanks!