From Ralf.Becker@its.uni-karlsruhe.de  Fri Jan 19 06:27:56 2001
Return-Path: <Ralf.Becker@its.uni-karlsruhe.de>
Received: from mailgate.rz.uni-karlsruhe.de (mailgate.rz.uni-karlsruhe.de [129.13.64.97])
	by hub.freebsd.org (Postfix) with ESMTP id 4E9E237B401
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 19 Jan 2001 06:27:55 -0800 (PST)
Received: from itsnova.its.uni-karlsruhe.de (itsnova.its.uni-karlsruhe.de [129.13.101.3])
	by mailgate.rz.uni-karlsruhe.de with esmtp (Exim 3.16 #1)
	id 14JcW9-0004yK-00; Fri, 19 Jan 2001 15:27:54 +0100
Received: from itstsv9.its.uni-karlsruhe.de (itstsv9 [172.22.128.8])
	by itsnova.its.uni-karlsruhe.de (8.9.3+Sun/8.8.8) with ESMTP id PAA29007
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 19 Jan 2001 15:27:51 +0100 (MET)
Received: from becker by itstsv9.its.uni-karlsruhe.de with local (Exim 3.16 #1)
	id 14JcW8-000PHI-00
	for FreeBSD-gnats-submit@freebsd.org; Fri, 19 Jan 2001 15:27:52 +0100
Message-Id: <E14JcW8-000PHI-00@itstsv9.its.uni-karlsruhe.de>
Date: Fri, 19 Jan 2001 15:27:52 +0100
From: ralf@akk.org
Sender: Ralf Becker <Ralf.Becker@its.uni-karlsruhe.de>
Reply-To: ralf@akk.org
To: FreeBSD-gnats-submit@freebsd.org
Subject: ports
X-Send-Pr-Version: 3.2

>Number:         24459
>Category:       ports
>Synopsis:       New port: package for the solution of PDEs
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 19 06:30:01 PST 2001
>Closed-Date:    Sun Jun 10 20:01:33 PDT 2001
>Last-Modified:  Sun Jun 10 20:01:40 PDT 2001
>Originator:     Ralf Becker
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
Arbeitskreis Kultur und Kommunikation Uni Karlsruhe
>Environment:

	

>Description:

Vecfem is a package for the solution of non-linear boundary value problems.
It uses the finite element method (FE) and has easy to use support for parallel
computation. 

>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:
#
#	vecfem
#	vecfem/Makefile
#	vecfem/Makefile.inc
#	vecfem/distinfo
#	vecfem/pkg-comment
#	vecfem/pkg-descr
#	vecfem/pkg-plist
#	vecfem/files
#	vecfem/files/patch-aa
#
echo c - vecfem
mkdir -p vecfem > /dev/null 2>&1
echo x - vecfem/Makefile
sed 's/^X//' >vecfem/Makefile << 'END-of-vecfem/Makefile'
X# New ports collection Makefile for: vecfem
X# Date created:		15 January 2001
X# Whom:			Ralf Becker <ralf@akk.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	vecfem
XPORTVERSION=	3
XCATEGORIES=	math
XMASTER_SITES=	http://www.massey.ac.nz/~lgrosz/vecfem/downloads/
XDISTNAME=	vem
X
XMAINTAINER=	Ralf Becker <ralf@akk.org>
X
X.ifdef MPI
XBUILD_DEPENDS=	${LOCALBASE}/mpich/bin/mpif77:${PORTSDIR}/net/mpich
X.endif
X
XNO_WRKSUBDIR=	YES
XUSE_GMAKE=	YES
XEXTRACT_SUFFIX=	tar.gz
XBUILD_WRKSRC=	${WRKDIR}/source
XALL_TARGET=
X
XMAN7=		vemlst.7
X
Xpre-fetch:
X.if !defined(MPI)
X	@${ECHO_MSG} "Type \"make MPI=yes\" if you want MPI support"
X.else
X	@${ECHO_MSG} "Building ${PORTNAME}-${PORTVERSION} with MPI support"
X.endif
X
X.include <Makefile.inc>
X.include <bsd.port.mk>
END-of-vecfem/Makefile
echo x - vecfem/Makefile.inc
sed 's/^X//' >vecfem/Makefile.inc << 'END-of-vecfem/Makefile.inc'
X# Makefile include for: vecfem
X# Date created:		15 January 2001
X# Whom:			Ralf Becker <ralf@akk.org>
X#
X#
X
X.ifdef MPI
XVECFEM_ARCH=	${OPSYS}_MPI
XLINUX=		LINUX_MPI
X.else
XVECFEM_ARCH=	${OPSYS}
XLINUX=		LINUX
X.endif
X
XVEMTOOL=	vemaxiom vembuild vemfc vemcompile vemmaple vemmaxima \
X		vempost vemrun vemtar vemhint
X
XVEMSHARE=	avsout1.h avsout2.h avsout32.h avsscalarseries.net  \
X		avsscalarsteady.net avsvectorseries.net avsvectorsteady.net \
X		dummy.equation dummy.resource dxout1.h dxout2.h dxout32.h \
X		dxscalarseries.net dxscalarsteady.net dxvectorseries.net \
X		dxvectorsteady.net ensightout1.h ensightout2.h ensightout32.h \
X		fortra.lisp gnuplotout1.h gnuplotout2.h gnuplotout32.h \
X		ideasin.h ideasout1.h ideasout2.h ideasout31.h ideasout32.h \
X		isvasout1.h isvasout2.h isvasout32.h maple1.h maple3.h \
X		maxima1.h maxima1.h.back maxima3.h nomeshout.h noopen.h \
X		openout.h patran.vecfem.res_tmpl patranin.h patranout1.h \
X		patranout2.h patranout31.h patranout32.h printin.h \
X		printout1.h printout2.h printout32.h userb1.h userb3.h \
X		userf1.h userf3.h useru01.h useru03.h usrfu1.h usrfu3.h \
X		usrfut1.h usrfut3.h vecfem1.h vecfem10.h vecfem1a.h \
X		vecfem1e.h vecfem1p.h vecfem2.h vecfem3.h vecfem4e.h \
X		vecfem4p.h vecfem5.h vecfem6.h vecfem71.h vecfem72.h \
X		vecfem8.h vecfem9.h vempfade
X
XVEMDOCDIR=	RefManual
X
XVEMINCLUDE=	archi.h cache.h maxnpe.h nproc.h scalar.h bytes.h const.h \
X		norec.h nprocs.h solex.h
X
XVEMLIB=		lib${PORTNAME}${PORTVERSION}.a
XVEMLIBDIR=	${WRKDIR}/${VECFEM_ARCH}
X
XMAKE_ENV=	VECFEM_ROOT=${WRKDIR} \
X		VECFEM_SHELL=/bin/sh \
X		LIB=${VEMLIBDIR}/${VEMLIB} \
X		VECFEM_ARCH=${VECFEM_ARCH} \
X		AR=ar \
X		ARFLAGS=rv
Xpre-build:
X.ifdef MPI
X	@${ECHO_MSG} "Building ${PORTNAME}-${PORTVERSION} with MPI support"
X.endif
X
X# necessary links
X	-@${LN} -s ${WRKDIR}/include/${LINUX} ${WRKDIR}/include/${VECFEM_ARCH}
X	-@${LN} -s ${WRKDIR}/source/${LINUX}  ${WRKDIR}/source/${VECFEM_ARCH}
X	@${MKDIR} ${WRKDIR}/${VECFEM_ARCH}
X
Xdo-build:
X# build the architecture independent part
X	@(cd ${BUILD_WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
X# build the architecture dependent subdirectoy
X	@(cd ${BUILD_WRKSRC}/${VECFEM_ARCH}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
X
Xpost-build:
X# changing shell and VEMPATH of vemtools
X	@(echo "===> Fixing ${WRKDIR}/vemtools")
X.for i in ${VEMTOOL}
X	@(${SED}  '1s/^#!\/bin\/ksh/#!\/bin\/sh/' ${WRKDIR}/vemtool/$i | ${SED} 's/vemtool\/\(vem*\)/bin\/\1/g' | ${AWK} '{ if ($$0=="MYCOMMAND=$$_") print "MYCOMMAND=${PREFIX}/share/${PORTNAME}${PORTVERSION}/vempfade"; else print $$0 }' > ${WRKDIR}/vemtool/$i.back)
X	@(${CP} ${WRKDIR}/vemtool/$i.back ${WRKDIR}/vemtool/$i)
X.endfor
X
X# changing path in  vembuild
X
X	@(${SED} 's/vemtool\/\(.*\.h\)/share\/${PORTNAME}${PORTVERSION}\/\1/g' ${WRKSRC}/vemtool/vembuild | ${SED} 's/vemtool\/\(dummy.*\)/share\/${PORTNAME}${PORTVERSION}\/\1/g' | ${SED} 's/vemtool /share\/${PORTNAME}${PORTVERSION}/g'  > ${WRKSRC}/vemtool/vembuild.back)
X	@(${CP} ${WRKSRC}/vemtool/vembuild.back ${WRKSRC}/vemtool/vembuild)
X
X#changing path in vemfc
X
X	@( ${SED} 's/\(include\)\/".VECFEM_ARCH/\1\/${PORTNAME}${PORTVERSION}"/g' ${WRKSRC}/vemtool/vemfc | ${SED} 's/\(.VECFEM_ROOT\)"\/".VECFEM_ARCH/\1\/lib/g' | ${SED} 's/.VECFEM_ARCH\(\/liblsolpp.a\)/lib\1/' > ${WRKSRC}/vemtool/vemfc.back)
X	@(${CP} ${WRKSRC}/vemtool/vemfc.back ${WRKSRC}/vemtool/vemfc)
X
X# changing path in vempost
X
X	@(${SED} 's/vemtool\/\(.*\.net\)/share\/${PORTNAME}${PORTVERSION}\/\1/g' ${WRKSRC}/vemtool/vempost | ${SED} 's/vemtool\/\(.*\_tmpl\)/share\/${PORTNAME}${PORTVERSION}\/\1/g' > ${WRKSRC}/vemtool/vempost.back )
X	@(${CP}  ${WRKSRC}/vemtool/vempost.back  ${WRKSRC}/vemtool/vempost)
X
X# changing path in maxima1.h
X
X	@(${SED} 's/vemtool\/\(.*\.lisp\)/share\/${PORTNAME}${PORTVERSION}\/\1/g' ${WRKSRC}/vemtool/maxima1.h > ${WRKSRC}/vemtool/maxima1.h.back)
X	@(${CP} ${WRKSRC}/vemtool/maxima1.h.back ${WRKSRC}/vemtool/maxima1.h)
X
X# writing vemtool/vempfade
X
X	@(${ECHO} "export VECFEM_SHELL=/bin/sh" > ${WRKSRC}/vemtool/vempfade)
X	@(${ECHO} "export VECFEM_AWK=awk" >> ${WRKSRC}/vemtool/vempfade)
X	@(${ECHO} "export VECFEM_ARCH=${VECFEM_ARCH}" >> ${WRKSRC}/vemtool/vempfade)
X	@(${ECHO} "export VECFEM_ROOT=${PREFIX}" >> ${WRKSRC}/vemtool/vempfade)
X
Xdo-install:
X
X## installing share/vecfem3
X	@( cd ${WRKSRC}/vemtool; ${INSTALL} -d ${PREFIX}/share/${PORTNAME}${PORTVERSION} ; ${INSTALL_DATA} ${VEMSHARE} ${PREFIX}/share/${PORTNAME}${PORTVERSION} )
X	@( cd ${WRKSRC}; ${INSTALL} -d ${PREFIX}/share/doc/${PORTNAME}${PORTVERSION}/${VEMDOCIR} ; ${CP} -r ${VEMDOCDIR} ${PREFIX}/share/doc/${PORTNAME}${PORTVERSION} )
X
X## installing include/vecfem3
X	@( cd ${WRKSRC}/include/${VECFEM_ARCH}/; ${INSTALL} -d ${PREFIX}/include/${PORTNAME}${PORTVERSION} ; ${INSTALL_DATA} ${VEMINCLUDE} ${PREFIX}/include/${PORTNAME}${PORTVERSION} )
X
X## installing lib
X	@( cd ${WRKSRC}/${VECFEM_ARCH}; ${INSTALL_DATA} ${VEMLIB} ${PREFIX}/lib/ )
X
X## installing bin
X	@( cd ${WRKSRC}/vemtool; ${INSTALL_SCRIPT} ${VEMTOOL} ${PREFIX}/bin/ )
X
X## installing manpages
X	@( cd ${WRKSRC}/man7; ${INSTALL_DATA} ${MAN7} ${PREFIX}/man/man7/ )
END-of-vecfem/Makefile.inc
echo x - vecfem/distinfo
sed 's/^X//' >vecfem/distinfo << 'END-of-vecfem/distinfo'
XMD5 (vem.tar.gz) = 996039e5aaa6c2febeb20000d354c6c4
END-of-vecfem/distinfo
echo x - vecfem/pkg-comment
sed 's/^X//' >vecfem/pkg-comment << 'END-of-vecfem/pkg-comment'
XProgram package for the solution of non-linear boundary value problems by the finite element method
END-of-vecfem/pkg-comment
echo x - vecfem/pkg-descr
sed 's/^X//' >vecfem/pkg-descr << 'END-of-vecfem/pkg-descr'
XVECFEM is a program package for the solution of non-linear boundary value
Xproblems by the finite element method.
XVECFEM is open for arbitrary domains and a very large class of non-linear PDEs.
XThis allows you to run your simulation without simplifying your model.
XThe package uses the finite element method (FEM) to compute an approximation
Xof your PDE considering 1-D, 2D and 3D domains of any shape.
XThe equation may be a single equation or a system of coupled PDEs.
XIt may be steady or time-dependent. 
XExamples of use are 
X
X       heat transfer 
X       flow problem 
X       diffusion 
X       structural analysis 
X       fluid analysis 
X
XWWW: http://www.massey.ac.nz/~lgrosz/vecfem/
X
X- Ralf Becker
X<ralf@akk.org>
END-of-vecfem/pkg-descr
echo x - vecfem/pkg-plist
sed 's/^X//' >vecfem/pkg-plist << 'END-of-vecfem/pkg-plist'
Xbin/vemaxiom
Xbin/vembuild
Xbin/vemfc
Xbin/vemcompile
Xbin/vemmaple
Xbin/vemmaxima
Xbin/vempost
Xbin/vemrun
Xbin/vemtar
Xbin/vemhint
Xinclude/vecfem3/archi.h
Xinclude/vecfem3/cache.h
Xinclude/vecfem3/maxnpe.h
Xinclude/vecfem3/nproc.h
Xinclude/vecfem3/scalar.h
Xinclude/vecfem3/bytes.h
Xinclude/vecfem3/const.h
Xinclude/vecfem3/norec.h
Xinclude/vecfem3/nprocs.h
Xinclude/vecfem3/solex.h
Xlib/libvecfem3.a
Xshare/doc/vecfem3/RefManual/xvem.html
Xshare/doc/vecfem3/RefManual/comend.html
Xshare/doc/vecfem3/RefManual/equation.html
Xshare/doc/vecfem3/RefManual/idevem.html
Xshare/doc/vecfem3/RefManual/idve97.html
Xshare/doc/vecfem3/RefManual/index.html
Xshare/doc/vecfem3/RefManual/lsolpp.html
Xshare/doc/vecfem3/RefManual/matrix.html
Xshare/doc/vecfem3/RefManual/mesh.html
Xshare/doc/vecfem3/RefManual/patvem.html
Xshare/doc/vecfem3/RefManual/userb.html
Xshare/doc/vecfem3/RefManual/userc.html
Xshare/doc/vecfem3/RefManual/userf.html
Xshare/doc/vecfem3/RefManual/userl.html
Xshare/doc/vecfem3/RefManual/usrfu.html
Xshare/doc/vecfem3/RefManual/vedx97.html
Xshare/doc/vecfem3/RefManual/veen97.html
Xshare/doc/vecfem3/RefManual/vegp97.html
Xshare/doc/vecfem3/RefManual/veid97.html
Xshare/doc/vecfem3/RefManual/veid99.html
Xshare/doc/vecfem3/RefManual/veis97.html
Xshare/doc/vecfem3/RefManual/vemavs.html
Xshare/doc/vecfem3/RefManual/vembldexm01.html
Xshare/doc/vecfem3/RefManual/vembldexm04.html
Xshare/doc/vecfem3/RefManual/vembldexm05.html
Xshare/doc/vecfem3/RefManual/vembldexm07.html
Xshare/doc/vecfem3/RefManual/vembldexm08.html
Xshare/doc/vecfem3/RefManual/vembldexm10.html
Xshare/doc/vecfem3/RefManual/vembldexm11.html
Xshare/doc/vecfem3/RefManual/vembuild.html
Xshare/doc/vecfem3/RefManual/vemcompile.html
Xshare/doc/vecfem3/RefManual/vemconvert.html
Xshare/doc/vecfem3/RefManual/vemdis.html
Xshare/doc/vecfem3/RefManual/vemdx.html
Xshare/doc/vecfem3/RefManual/veme00.html
Xshare/doc/vecfem3/RefManual/veme00exm01.html
Xshare/doc/vecfem3/RefManual/veme00exm03.html
Xshare/doc/vecfem3/RefManual/veme00exm04.html
Xshare/doc/vecfem3/RefManual/veme00exm05.html
Xshare/doc/vecfem3/RefManual/veme00exm06.html
Xshare/doc/vecfem3/RefManual/veme00exm07.html
Xshare/doc/vecfem3/RefManual/veme00exm08.html
Xshare/doc/vecfem3/RefManual/veme00exm09.html
Xshare/doc/vecfem3/RefManual/veme02.html
Xshare/doc/vecfem3/RefManual/veme02exm01.html
Xshare/doc/vecfem3/RefManual/veme02exm03.html
Xshare/doc/vecfem3/RefManual/veme02exm04.html
Xshare/doc/vecfem3/RefManual/veme02exm05.html
Xshare/doc/vecfem3/RefManual/veme02exm06.html
Xshare/doc/vecfem3/RefManual/veme02exm09.html
Xshare/doc/vecfem3/RefManual/veme02exm10.html
Xshare/doc/vecfem3/RefManual/vemens.html
Xshare/doc/vecfem3/RefManual/vemexamples.html
Xshare/doc/vecfem3/RefManual/vemfre.html
Xshare/doc/vecfem3/RefManual/vemge2.html
Xshare/doc/vecfem3/RefManual/vemgen.html
Xshare/doc/vecfem3/RefManual/vemgen1d.html
Xshare/doc/vecfem3/RefManual/vemgen2d.html
Xshare/doc/vecfem3/RefManual/vemgen2dq.html
Xshare/doc/vecfem3/RefManual/vemgen3d.html
Xshare/doc/vecfem3/RefManual/vemhint.html
Xshare/doc/vecfem3/RefManual/vemide.html
Xshare/doc/vecfem3/RefManual/vemisv.html
Xshare/doc/vecfem3/RefManual/vemlst.html
Xshare/doc/vecfem3/RefManual/vemopt.html
Xshare/doc/vecfem3/RefManual/vemp02.html
Xshare/doc/vecfem3/RefManual/vemp02exm01.html
Xshare/doc/vecfem3/RefManual/vemp02exm03.html
Xshare/doc/vecfem3/RefManual/vemp02exm05.html
Xshare/doc/vecfem3/RefManual/vempat.html
Xshare/doc/vecfem3/RefManual/vempeak.html
Xshare/doc/vecfem3/RefManual/vempost.html
Xshare/doc/vecfem3/RefManual/vemrun.html
Xshare/doc/vecfem3/RefManual/vemtar.html
Xshare/doc/vecfem3/RefManual/vemu01.html
Xshare/doc/vecfem3/RefManual/vemu02.html
Xshare/doc/vecfem3/RefManual/vemu03.html
Xshare/doc/vecfem3/RefManual/vemu04.html
Xshare/doc/vecfem3/RefManual/vemu05.html
Xshare/doc/vecfem3/RefManual/vemu06.html
Xshare/doc/vecfem3/RefManual/vemu07.html
Xshare/doc/vecfem3/RefManual/vemu08.html
Xshare/doc/vecfem3/RefManual/vemu09.html
Xshare/doc/vecfem3/RefManual/vemu13.html
Xshare/doc/vecfem3/RefManual/vepa97.html
Xshare/doc/vecfem3/RefManual/vepa99.html
Xshare/doc/vecfem3/RefManual/combgn.html
Xshare/vecfem3/avsout1.h
Xshare/vecfem3/avsout2.h
Xshare/vecfem3/avsout32.h
Xshare/vecfem3/avsscalarseries.net
Xshare/vecfem3/avsscalarsteady.net
Xshare/vecfem3/avsvectorseries.net
Xshare/vecfem3/avsvectorsteady.net
Xshare/vecfem3/dummy.equation
Xshare/vecfem3/dummy.resource
Xshare/vecfem3/dxout1.h
Xshare/vecfem3/dxout2.h
Xshare/vecfem3/dxout32.h
Xshare/vecfem3/dxscalarseries.net
Xshare/vecfem3/dxscalarsteady.net
Xshare/vecfem3/dxvectorseries.net
Xshare/vecfem3/dxvectorsteady.net
Xshare/vecfem3/ensightout1.h
Xshare/vecfem3/ensightout2.h
Xshare/vecfem3/ensightout32.h
Xshare/vecfem3/fortra.lisp
Xshare/vecfem3/gnuplotout1.h
Xshare/vecfem3/gnuplotout2.h
Xshare/vecfem3/gnuplotout32.h
Xshare/vecfem3/ideasin.h
Xshare/vecfem3/ideasout1.h
Xshare/vecfem3/ideasout2.h
Xshare/vecfem3/ideasout31.h
Xshare/vecfem3/ideasout32.h
Xshare/vecfem3/isvasout1.h
Xshare/vecfem3/isvasout2.h
Xshare/vecfem3/isvasout32.h
Xshare/vecfem3/maple1.h
Xshare/vecfem3/maple3.h
Xshare/vecfem3/maxima1.h
Xshare/vecfem3/maxima1.h.back
Xshare/vecfem3/maxima3.h
Xshare/vecfem3/nomeshout.h
Xshare/vecfem3/noopen.h
Xshare/vecfem3/openout.h
Xshare/vecfem3/patran.vecfem.res_tmpl
Xshare/vecfem3/patranin.h
Xshare/vecfem3/patranout1.h
Xshare/vecfem3/patranout2.h
Xshare/vecfem3/patranout31.h
Xshare/vecfem3/patranout32.h
Xshare/vecfem3/printin.h
Xshare/vecfem3/printout1.h
Xshare/vecfem3/printout2.h
Xshare/vecfem3/printout32.h
Xshare/vecfem3/userb1.h
Xshare/vecfem3/userb3.h
Xshare/vecfem3/userf1.h
Xshare/vecfem3/userf3.h
Xshare/vecfem3/useru01.h
Xshare/vecfem3/useru03.h
Xshare/vecfem3/usrfu1.h
Xshare/vecfem3/usrfu3.h
Xshare/vecfem3/usrfut1.h
Xshare/vecfem3/usrfut3.h
Xshare/vecfem3/vecfem1.h
Xshare/vecfem3/vecfem10.h
Xshare/vecfem3/vecfem1a.h
Xshare/vecfem3/vecfem1e.h
Xshare/vecfem3/vecfem1p.h
Xshare/vecfem3/vecfem2.h
Xshare/vecfem3/vecfem3.h
Xshare/vecfem3/vecfem4e.h
Xshare/vecfem3/vecfem4p.h
Xshare/vecfem3/vecfem5.h
Xshare/vecfem3/vecfem6.h
Xshare/vecfem3/vecfem71.h
Xshare/vecfem3/vecfem72.h
Xshare/vecfem3/vecfem8.h
Xshare/vecfem3/vecfem9.h
Xshare/vecfem3/vempfade
X@dirrm share/doc/vecfem3/RefManual
X@dirrm share/doc/vecfem3
X@dirrm share/vecfem3
X@dirrm include/vecfem3
X
END-of-vecfem/pkg-plist
echo c - vecfem/files
mkdir -p vecfem/files > /dev/null 2>&1
echo x - vecfem/files/patch-aa
sed 's/^X//' >vecfem/files/patch-aa << 'END-of-vecfem/files/patch-aa'
X*** vemtool/vemfc.orig	Thu Nov  9 21:23:30 2000
X--- vemtool/vemfc	Thu Jan 18 14:57:21 2001
X***************
X*** 1,4 ****
X! #!/bin/ksh
X  DATE="10/08/1998"
X  MYCOMMAND=$_
X  #**************************************************************************
X--- 1,4 ----
X! #!/bin/sh
X  DATE="10/08/1998"
X  MYCOMMAND=$_
X  #**************************************************************************
X***************
X*** 74,79 ****
X--- 74,81 ----
X  #
X  case $ARCH in
X  
X+   FreeBSD) F77="f77 -O";;
X+   FreeBSD_MPI) F77="/usr/local/mpich/bin/mpif77";;
X    LINUX) F77="g77 -O";;
X    LINUX_PG) F77="pgf77 -O -Munroll -Mnoframe -tp px -Minfo -Mvect=assoc,cachesize:128000 -Mcache_align";;
X    LINUX_MPI) F77="mpif77 -O";;  
X***************
X*** 114,120 ****
X  #     set the paths of inlcude files and libraries:
X  #
X  case $ARCH in
X!  SunOS | SOLARIS | IRIX6N32 | IRIX6N64 | AP1000 | DECALPHA | LINUX | LINUX_MPI | SOLARISF90)
X        IFLAGS="-I"$VECFEM_ROOT"/include/"$VECFEM_ARCH ;
X        LFLAGS="-L"$VECFEM_ROOT"/"$VECFEM_ARCH ;;
X   IRIX5 )
X--- 116,122 ----
X  #     set the paths of inlcude files and libraries:
X  #
X  case $ARCH in
X!  FreeBSD | FreeBSD_MPI | SunOS | SOLARIS | IRIX6N32 | IRIX6N64 | AP1000 | DECALPHA | LINUX | LINUX_MPI | SOLARISF90)
X        IFLAGS="-I"$VECFEM_ROOT"/include/"$VECFEM_ARCH ;
X        LFLAGS="-L"$VECFEM_ROOT"/"$VECFEM_ARCH ;;
X   IRIX5 )
END-of-vecfem/files/patch-aa
exit



>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: will 
State-Changed-When: Sun Jun 10 20:01:33 PDT 2001 
State-Changed-Why:  
Committed, thanks. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=24459 
>Unformatted:
