diff --git a/science/elmer-fem/Makefile b/science/elmer-fem/Makefile index 2b28789b84b0..a43e83e69704 100644 --- a/science/elmer-fem/Makefile +++ b/science/elmer-fem/Makefile @@ -1,80 +1,80 @@ # New ports collection makefile for: elmer-fem # Date created: 5 Jan 2006 # Whom: Pedro Giffuni # # $FreeBSD$ # PORTNAME= fem -PORTVERSION= 5.3.1 +PORTVERSION= 5.3.2 CATEGORIES= science tk84 MASTER_SITES= ftp://ftp.funet.fi/pub/sci/physics/elmer/src/ PKGNAMEPREFIX= elmer- MAINTAINER= araujo@FreeBSD.org COMMENT= FEM solver for use in the ELMER FEM package BUILD_DEPENDS= ${LOCALBASE}/lib/libmatc.a:${PORTSDIR}/science/elmer-matc \ ${LOCALBASE}/lib/libeiof.a:${PORTSDIR}/science/elmer-eio \ ${LOCALBASE}/lib/libhuti.a:${PORTSDIR}/science/elmer-hutiter \ ${LOCALBASE}/lib/libumfpack_elmer.a:${PORTSDIR}/math/elmer-umfpack RUN_DEPENDS= ElmerGrid:${PORTSDIR}/science/elmergrid \ Mesh2D:${PORTSDIR}/science/elmer-meshgen2d USE_FORTRAN= yes .ifdef WITH_OPTIMIZED_FLAGS FCFLAGS+= -O3 -ffast-math .endif USE_AUTOTOOLS= autoconf:259 GNU_CONFIGURE= yes USE_GMAKE= yes ALL_TARGET= USE_LDCONFIG= yes TEST_ENV= ELMER_HOME=${PREFIX} DATADIR= ${PREFIX}/share/elmersolver PLIST_SUB= ARCH=${MACHINE_ARCH} .include .if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS) WITH_ATLAS= yes .endif .if defined(WITH_ATLAS) LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas BLAS= -lf77blas -latlas LAPACK= -lalapack -lcblas .else LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas BLAS= -lblas LAPACK= -llapack .endif .if ${ARCH} == "amd64" || ${ARCH} == "ia64" CFLAGS+= -fPIC FCFLAGS+= -fPIC FFLAGS+= -fPIC ${FCFLAGS} .endif LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include CONFIGURE_ENV+= FC="${FC}" F77="${F77}" FCFLAGS="${FCFLAGS}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" CFLAGS="${CFLAGS}" CONFIGURE_ARGS+= --with-umfpack="-lumfpack_elmer" \ --with-blas="${BLAS}" \ --with-lapack="${LAPACK}" \ --with-eiof="-leiof" \ --with-matc="-lmatc -lm" pre-configure: ${REINPLACE_CMD} -e 's|make|${GMAKE}|g' ${WRKSRC}/tests/runtests.in .if defined(MAINTAINER_MODE) regression-test: install @(cd ${BUILD_WRKSRC}; ${SETENV} ${TEST_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) .endif .include diff --git a/science/elmer-fem/distinfo b/science/elmer-fem/distinfo index b67c56724256..5106c410de47 100644 --- a/science/elmer-fem/distinfo +++ b/science/elmer-fem/distinfo @@ -1,3 +1,3 @@ -MD5 (fem-5.3.1.tar.gz) = 71f890950b585d5a572ec20af28e9b80 -SHA256 (fem-5.3.1.tar.gz) = 54bb3535826e9dcb4ec78e37cb4bce30ff3d7f86876da34d7c10d015335ab083 -SIZE (fem-5.3.1.tar.gz) = 3717090 +MD5 (fem-5.3.2.tar.gz) = 99223e36ed53e733b54c827ad066f36d +SHA256 (fem-5.3.2.tar.gz) = 310f3c2d4818cd3ef62b777f6cc0c1e358e4f378f421f63f2f7e53e71711d9fd +SIZE (fem-5.3.2.tar.gz) = 3721347 diff --git a/science/elmer-fem/pkg-plist b/science/elmer-fem/pkg-plist index 8a144ab36a18..3f6e13200143 100644 --- a/science/elmer-fem/pkg-plist +++ b/science/elmer-fem/pkg-plist @@ -1,110 +1,111 @@ bin/%%ARCH%%-portbld-freebsd%%OSREL%%-SC2Elmer bin/ElmerSolver bin/GebhardtFactors bin/ViewFactors bin/elmerf90 lib/libelmersolver.so -include/binio.mod %%DATADIR%%/include/adaptive.mod %%DATADIR%%/include/bandmatrix.mod %%DATADIR%%/include/bandwidthoptimize.mod +%%DATADIR%%/include/binio.mod %%DATADIR%%/include/coordinatesystems.mod %%DATADIR%%/include/crsmatrix.mod %%DATADIR%%/include/defutils.mod %%DATADIR%%/include/differentials.mod %%DATADIR%%/include/diffuseconvective.mod %%DATADIR%%/include/diffuseconvectivegeneral.mod %%DATADIR%%/include/directsolve.mod %%DATADIR%%/include/eigensolve.mod %%DATADIR%%/include/elementdescription.mod %%DATADIR%%/include/elementutils.mod %%DATADIR%%/include/freesurface.mod %%DATADIR%%/include/gebhardtfactorglobals.mod %%DATADIR%%/include/generalutils.mod %%DATADIR%%/include/globmat.mod %%DATADIR%%/include/hashtable.mod %%DATADIR%%/include/integration.mod %%DATADIR%%/include/interpolation.mod %%DATADIR%%/include/itersolve.mod %%DATADIR%%/include/linearalgebra.mod %%DATADIR%%/include/lists.mod %%DATADIR%%/include/ludecomposition.mod %%DATADIR%%/include/mainutils.mod %%DATADIR%%/include/materialmodels.mod %%DATADIR%%/include/maxwell.mod %%DATADIR%%/include/maxwellaxis.mod %%DATADIR%%/include/maxwellgeneral.mod %%DATADIR%%/include/meshutils.mod %%DATADIR%%/include/messages.mod %%DATADIR%%/include/modeldescription.mod %%DATADIR%%/include/multigrid.mod %%DATADIR%%/include/navierstokes.mod %%DATADIR%%/include/navierstokescylindrical.mod %%DATADIR%%/include/navierstokesgeneral.mod %%DATADIR%%/include/paralleleigensolve.mod %%DATADIR%%/include/parallelutils.mod %%DATADIR%%/include/pelementbase.mod %%DATADIR%%/include/pelementmaps.mod %%DATADIR%%/include/radiation.mod %%DATADIR%%/include/radiationfactorglobals.mod %%DATADIR%%/include/solverutils.mod %%DATADIR%%/include/sparitercomm.mod %%DATADIR%%/include/spariterglobals.mod %%DATADIR%%/include/spariterprecond.mod %%DATADIR%%/include/sparitersolve.mod %%DATADIR%%/include/stressgeneral.mod %%DATADIR%%/include/stresslocal.mod %%DATADIR%%/include/timeintegrate.mod %%DATADIR%%/include/types.mod %%DATADIR%%/include/viewfactorglobals.mod %%DATADIR%%/include/dxfile.mod %%DATADIR%%/include/exchangecorrelations.mod %%DATADIR%%/include/harmonicsolve.mod %%DATADIR%%/include/vtklegacyfile.mod +%%DATADIR%%/include/kinds.mod %%DATADIR%%/lib/AdvectionDiffusion.so %%DATADIR%%/lib/ArteryOutlet.so %%DATADIR%%/lib/ArtificialCompressibility.so %%DATADIR%%/lib/DCRComplexSolve.so %%DATADIR%%/lib/ElasticSolve.so %%DATADIR%%/lib/ElectricForce.so %%DATADIR%%/lib/Electrokinetics.so %%DATADIR%%/lib/EliminateDirichlet.so %%DATADIR%%/lib/EliminatePeriodic.so %%DATADIR%%/lib/EnergyRelease.so %%DATADIR%%/lib/FDiffusion.so %%DATADIR%%/lib/FDiffusion3D.so %%DATADIR%%/lib/FluidicForce.so %%DATADIR%%/lib/FreeSurfaceReduced.so %%DATADIR%%/lib/FreeSurfaceSolver.so %%DATADIR%%/lib/HelmholtzBEM.so %%DATADIR%%/lib/HelmholtzSolve.so %%DATADIR%%/lib/KESolver.so %%DATADIR%%/lib/LevelSet.so %%DATADIR%%/lib/MagneticSolve.so %%DATADIR%%/lib/MovingElstatSolver.so %%DATADIR%%/lib/PoissonBEM.so %%DATADIR%%/lib/PoissonBoltzmannSolve.so %%DATADIR%%/lib/RateOfChange.so %%DATADIR%%/lib/ReloadInput.so %%DATADIR%%/lib/ResultOutputSolve.so %%DATADIR%%/lib/RigidBodyReduction.so %%DATADIR%%/lib/SOLVER.KEYWORDS %%DATADIR%%/lib/SaveData.so %%DATADIR%%/lib/Smitc.so %%DATADIR%%/lib/StatCurrentSolve.so %%DATADIR%%/lib/StatElecSolve.so %%DATADIR%%/lib/StatMagSolve.so %%DATADIR%%/lib/Stokes.so %%DATADIR%%/lib/StreamSolver.so %%DATADIR%%/lib/StressSolve.so %%DATADIR%%/lib/TransportEquation.so %%DATADIR%%/lib/elements.def %%DATADIR%%/lib/libelmersolver.so %%DATADIR%%/lib/DFTSolver.so %%DATADIR%%/lib/FlowSolve.so %%DATADIR%%/lib/HeatSolve.so %%DATADIR%%/lib/MeshSolve.so %%DATADIR%%/lib/ShellSolve.so @dirrm %%DATADIR%%/lib @dirrm %%DATADIR%%/include @dirrm %%DATADIR%%