FreeBSD Bugzilla – Attachment 147703 Details for
Bug 193531
New port: cad/elmerfem
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated port (WIP)
elmerfem-shar.txt (text/plain), 10.82 KB, created by
Pedro F. Giffuni
on 2014-09-26 21:09:14 UTC
(
hide
)
Description:
Updated port (WIP)
Filename:
MIME Type:
Creator:
Pedro F. Giffuni
Created:
2014-09-26 21:09:14 UTC
Size:
10.82 KB
patch
obsolete
># 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: ># ># ./elmerfem ># ./elmerfem/Makefile ># ./elmerfem/distinfo ># ./elmerfem/pkg-plist ># ./elmerfem/pkg-descr ># ./elmerfem/files ># ./elmerfem/files/patch-fem-configure ># ./elmerfem/files/patch-fem-acx_elmer.m4 ># ./elmerfem/files/patch-fem-src-Makefile.in ># ./elmerfem/files/patch-post-src-screensave.c ># ./elmerfem/files/patch-CMakeLists.txt ># ./elmerfem/files/patch-post-src-elmerpost.h ># >echo c - ./elmerfem >mkdir -p ./elmerfem > /dev/null 2>&1 >echo x - ./elmerfem/Makefile >sed 's/^X//' >./elmerfem/Makefile << 'e2fcf8fe7770adcda80b709c9104012c' >X# Created by: Pedro Giffuni >X# $FreeBSD$ >X >XPORTNAME= elmerfem >XPORTVERSION= 7.0.20140925 >XCATEGORIES= cad science >X#DISTNAME= ${PORTNAME}-devel >X >XMAINTAINER= pfg@FreeBSD.org >XCOMMENT= ELMER FEM package >X >XLICENSE= GPLv2 >X >XLIB_DEPENDS= liblapack.so:${PORTSDIR}/math/lapack \ >X libparpack.so:${PORTSDIR}/math/arpack-ng\ >X libmpich.so.8:${PORTSDIR}/net/mpich2 >X >XUSE_GITHUB= yes >X >XGH_ACCOUNT= ElmerCSC >XGH_PROJECT= elmerfem >XGH_TAGNAME= ${GH_COMMIT} >XGH_COMMIT= bc00ab5 >X >XUSES= cmake fortran gmake tcl >X >XALL_TARGET= >X >X.include <bsd.port.pre.mk> >X >X.if ${ARCH} == "amd64" || ${ARCH} == "ia64" >XCFLAGS_${ARCH}= -fPIC >XCXXFLAGS_${ARCH}= -fPIC >XFCFLAGS+= -fPIC >XFFLAGS+= -fPIC >X.endif >XLDFLAGS+= -L${LOCALBASE}/lib >XFCPPFLAGS+= -ansi >X >Xpost-install: >X # To avoid conflict with SuiteSparse >X.for mod in amd umfpack >X ${RM} ${STAGEDIR}/${PREFIX}/lib/lib${mod}.a >X.endfor >X ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid >X >X.if defined(MAINTAINER_MODE) >Xregression-test: install >X cd ${WRKSRC} && LD_LIBRARY_PATH=${PREFIX}/share/elmersolver/lib ${MAKE_CMD} test/fast >X.endif >X >X.include <bsd.port.post.mk> >e2fcf8fe7770adcda80b709c9104012c >echo x - ./elmerfem/distinfo >sed 's/^X//' >./elmerfem/distinfo << 'b75dddf9a28b0bcbf63edfef64a83a2f' >XSHA256 (elmerfem-7.0.20140925.tar.gz) = e1db18873060080809fa7835f09a6f7b5ef09b17b1d5b8d7fc5d6321760c9d02 >XSIZE (elmerfem-7.0.20140925.tar.gz) = 42990927 >b75dddf9a28b0bcbf63edfef64a83a2f >echo x - ./elmerfem/pkg-plist >sed 's/^X//' >./elmerfem/pkg-plist << 'd919cb57953222e0058c407c4d27010f' >Xbin/ElmerGrid >Xbin/ElmerSolver_mpi >Xbin/elmerf90 >Xbin/matc >Xlib/libamdf77.a >Xlib/libbinio.so >Xlib/libelmersolver.so >Xlib/libhuti.so >Xlib/libmatc.so >Xshare/elmersolver/lib/Acoustics.so >Xshare/elmersolver/lib/AdvectionDiffusion.so >Xshare/elmersolver/lib/AdvectionReaction.so >Xshare/elmersolver/lib/ArteryOutlet.so >Xshare/elmersolver/lib/ArtificialCompressibility.so >Xshare/elmersolver/lib/CoilSolver.so >Xshare/elmersolver/lib/CompressibleNS.so >Xshare/elmersolver/lib/CoupledNSUpdate.so >Xshare/elmersolver/lib/DCRComplexSolve.so >Xshare/elmersolver/lib/DFTSolver.so >Xshare/elmersolver/lib/DataToFieldSolver.so >Xshare/elmersolver/lib/DistanceSolve.so >Xshare/elmersolver/lib/DivProjection.so >Xshare/elmersolver/lib/DivergenceSolver.so >Xshare/elmersolver/lib/ElasticSolve.so >Xshare/elmersolver/lib/ElectricForce.so >Xshare/elmersolver/lib/Electrokinetics.so >Xshare/elmersolver/lib/ElementSizeSolver.so >Xshare/elmersolver/lib/EliminateDirichlet.so >Xshare/elmersolver/lib/EliminatePeriodic.so >Xshare/elmersolver/lib/EnergyRelease.so >Xshare/elmersolver/lib/FDiffusion.so >Xshare/elmersolver/lib/FDiffusion3D.so >Xshare/elmersolver/lib/FilterTimeSeries.so >Xshare/elmersolver/lib/FindOptimum.so >Xshare/elmersolver/lib/FlowSolve.so >Xshare/elmersolver/lib/FluidicForce.so >Xshare/elmersolver/lib/FluxSolver.so >Xshare/elmersolver/lib/FreeSurfaceReduced.so >Xshare/elmersolver/lib/FreeSurfaceSolver.so >Xshare/elmersolver/lib/HeatSolve.so >Xshare/elmersolver/lib/HelmholtzBEM.so >Xshare/elmersolver/lib/HelmholtzSolve.so >Xshare/elmersolver/lib/Isosurface.so >Xshare/elmersolver/lib/KESolver.so >Xshare/elmersolver/lib/Komega.so >Xshare/elmersolver/lib/LevelSet.so >Xshare/elmersolver/lib/MagneticSolve.so >Xshare/elmersolver/lib/MagnetoDynamics.so >Xshare/elmersolver/lib/MagnetoDynamics2D.so >Xshare/elmersolver/lib/MeshSolve.so >Xshare/elmersolver/lib/ModelPDE.so >Xshare/elmersolver/lib/MovingElstatSolver.so >Xshare/elmersolver/lib/NonphysicalMeshSolve.so >Xshare/elmersolver/lib/NormalSolver.so >Xshare/elmersolver/lib/ParStokes.so >Xshare/elmersolver/lib/ParticleAdvector.so >Xshare/elmersolver/lib/ParticleDynamics.so >Xshare/elmersolver/lib/PhaseChangeSolve.so >Xshare/elmersolver/lib/PoissonBEM.so >Xshare/elmersolver/lib/PoissonBoltzmannSolve.so >Xshare/elmersolver/lib/PressurePrecond.so >Xshare/elmersolver/lib/PressureUpdate.so >Xshare/elmersolver/lib/ProjectToPlane.so >Xshare/elmersolver/lib/RateOfChange.so >Xshare/elmersolver/lib/ReloadData.so >Xshare/elmersolver/lib/ReloadInput.so >Xshare/elmersolver/lib/ResultOutputSolve.so >Xshare/elmersolver/lib/ReynoldsSolver.so >Xshare/elmersolver/lib/RichardsSolver.so >Xshare/elmersolver/lib/RigidBodyReduction.so >Xshare/elmersolver/lib/RigidMeshMapper.so >Xshare/elmersolver/lib/SOLVER.KEYWORDS >Xshare/elmersolver/lib/SSTKomega.so >Xshare/elmersolver/lib/SaveData.so >Xshare/elmersolver/lib/SaveGridData.so >Xshare/elmersolver/lib/ScalarPotentialSolver.so >Xshare/elmersolver/lib/ShallowWaterNS.so >Xshare/elmersolver/lib/ShearrateSolver.so >Xshare/elmersolver/lib/ShellSolve.so >Xshare/elmersolver/lib/Smitc.so >Xshare/elmersolver/lib/Spalart-Allmaras.so >Xshare/elmersolver/lib/StatCurrentSolve.so >Xshare/elmersolver/lib/StatElecBoundary.so >Xshare/elmersolver/lib/StatElecSolve.so >Xshare/elmersolver/lib/StatMagSolve.so >Xshare/elmersolver/lib/SteadyPhaseChange.so >Xshare/elmersolver/lib/Stokes.so >Xshare/elmersolver/lib/StreamSolver.so >Xshare/elmersolver/lib/StressSolve.so >Xshare/elmersolver/lib/StructuredFlowLine.so >Xshare/elmersolver/lib/StructuredMeshMapper.so >Xshare/elmersolver/lib/StructuredProjectToPlane.so >Xshare/elmersolver/lib/ThermoElectricSolver.so >Xshare/elmersolver/lib/TransientPhaseChange.so >Xshare/elmersolver/lib/TransportEquation.so >Xshare/elmersolver/lib/V2FSolver.so >Xshare/elmersolver/lib/VelocityPrecond.so >Xshare/elmersolver/lib/ViscousCompressibility.so >Xshare/elmersolver/lib/VorticitySolver.so >Xshare/elmersolver/lib/elements.def >X@dirrm share/elmersolver/lib >X@dirrm share/elmersolver >d919cb57953222e0058c407c4d27010f >echo x - ./elmerfem/pkg-descr >sed 's/^X//' >./elmerfem/pkg-descr << 'de57f68ce25ab2b7cc477dff22cb978d' >XElmer - Open Source Finite Element Software for Multiphysical Problems. >X >XElmer is an open source multiphysical simulation software mainly >Xdeveloped by CSC - IT Center for Science (CSC). Elmer development was >Xstarted 1995 in collaboration with Finnish Universities, research institutes >Xand industry. After it's open source publication in 2005, the use and >Xdevelopment of Elmer has become international. >X >XElmer includes physical models of fluid dynamics, structural mechanics, >Xelectromagnetics, heat transfer and acoustics, for example. These are >Xdescribed by partial differential equations which Elmer solves by the >XFinite Element Method (FEM). >X >XWWW: http://www.csc.fi/elmer/elmersolve/ >X >XNote: This package installs in it's own ELMER_HOME path, so you usually >Xhave to add /usr/local/elmer/bin/ to your shell path. >de57f68ce25ab2b7cc477dff22cb978d >echo c - ./elmerfem/files >mkdir -p ./elmerfem/files > /dev/null 2>&1 >echo x - ./elmerfem/files/patch-fem-configure >sed 's/^X//' >./elmerfem/files/patch-fem-configure << '20fc398bed809ae7fde42d6b28d1bd82' >X--- fem/configure.orig 2014-09-06 21:42:30.000000000 -0500 >X+++ fem/configure 2014-09-06 21:43:51.000000000 -0500 >X@@ -6325,7 +6325,7 @@ >X printf "int main(int argc, char **argv) { return(1); }" > test.cpp >X >X acx_cxx_verbose_out=`$CXX $acx_cxx_verbose_flag test.cpp 2>&1 |grep -e ' -l'` >X-acx_cxx_verbose_out=${acx_cxx_verbose_out//\"/ >X+#acx_cxx_verbose_out=${acx_cxx_verbose_out//\"/ >X acx_cxx_libs="" >X >X for acx_cxx_ldflag in $acx_cxx_verbose_out; do >20fc398bed809ae7fde42d6b28d1bd82 >echo x - ./elmerfem/files/patch-fem-acx_elmer.m4 >sed 's/^X//' >./elmerfem/files/patch-fem-acx_elmer.m4 << 'd0321757cd44e429a1d72f97f66bc0e9' >X--- fem/acx_elmer.m4.orig 2014-09-06 21:01:43.000000000 -0500 >X+++ fem/acx_elmer.m4 2014-09-06 21:02:07.000000000 -0500 >X@@ -851,7 +851,6 @@ >X dnl run it >X dnl printf "running: $CXX $acx_cxx_verbose_flag test.cpp 2>&1 |grep -e ' -l'\n" >X acx_cxx_verbose_out=`$CXX $acx_cxx_verbose_flag test.cpp 2>&1 |grep -e ' -l'` >X-acx_cxx_verbose_out=${acx_cxx_verbose_out//\"/ >X acx_cxx_libs="" >X >X dnl get only the -l -L -R flags >d0321757cd44e429a1d72f97f66bc0e9 >echo x - ./elmerfem/files/patch-fem-src-Makefile.in >sed 's/^X//' >./elmerfem/files/patch-fem-src-Makefile.in << '3452bafae5dece6d08eedf6f9d01ca31' >X--- fem/src/Makefile.in.orig 2014-09-09 15:04:27.000000000 -0500 >X+++ fem/src/Makefile.in 2014-09-09 15:28:20.000000000 -0500 >X@@ -1119,7 +1119,7 @@ >X @USE_WINDOWS_COMPILER_TRUE@ -L. -lelmersolver viewaxis/libviewaxis.a view3d/libview3d.a $(EXTRA_LIBS) $(BLAS_LIBS) >X @USE_WINDOWS_COMPILER_FALSE@ $(FC) $(SH_LINKING_TO_FLAGS) $(RPATH_ELMER) $(B64FLAGS) $(LDFLAGS) \ >X @USE_WINDOWS_COMPILER_FALSE@ -o ViewFactors$(EXE_EXT) ViewFactors$(OBJ_EXT) mpi_stubs$(OBJ_EXT) \ >X-@USE_WINDOWS_COMPILER_FALSE@ -L. -lelmersolver viewaxis/libviewaxis.a view3d/libview3d.a $(EXTRA_LIBS) $(BLAS_LIBS) $(STDCXX_LIBS) >X+@USE_WINDOWS_COMPILER_FALSE@ -L. -lelmersolver viewaxis/libviewaxis.a view3d/libview3d.a $(EXTRA_LIBS) $(BLAS_LIBS) >X >X GebhardtFactors$(EXE_EXT): libelmersolver$(SHL_EXT) GebhardtFactors$(OBJ_EXT) mpi_stubs$(OBJ_EXT) >X $(FC) $(SH_LINKING_TO_FLAGS) $(RPATH_ELMER) $(B64FLAGS) $(LDFLAGS) \ >3452bafae5dece6d08eedf6f9d01ca31 >echo x - ./elmerfem/files/patch-post-src-screensave.c >sed 's/^X//' >./elmerfem/files/patch-post-src-screensave.c << 'd6bac23a5dad5c3dd83b8a3cbb799c4e' >X--- post/src/screensave.c.orig 2014-09-09 20:47:35.000000000 -0500 >X+++ post/src/screensave.c 2014-09-09 20:50:39.000000000 -0500 >X@@ -32,6 +32,7 @@ >X #include <GL/glu.h> >X >X >X+#define USE_INTERP_RESULT >X #include "tcl.h" >X >X #if !(defined(WIN32) || defined(win32)) >d6bac23a5dad5c3dd83b8a3cbb799c4e >echo x - ./elmerfem/files/patch-CMakeLists.txt >sed 's/^X//' >./elmerfem/files/patch-CMakeLists.txt << 'd7fd7d62b04f678e733655ab06e4a7a9' >X--- CMakeLists.txt.orig 2014-09-21 14:50:21.000000000 +0200 >X+++ CMakeLists.txt 2014-09-21 14:56:31.000000000 +0200 >X@@ -56,7 +56,7 @@ >X ADD_SUBDIRECTORY(eio) >X ADD_SUBDIRECTORY(matc) >X ADD_SUBDIRECTORY(fem) >X-ADD_SUBDIRECTORY(mathlibs) >X+#ADD_SUBDIRECTORY(mathlibs) >X ADD_SUBDIRECTORY(elmergrid) >X >X MESSAGE(STATUS "------------------------------------------------") >d7fd7d62b04f678e733655ab06e4a7a9 >echo x - ./elmerfem/files/patch-post-src-elmerpost.h >sed 's/^X//' >./elmerfem/files/patch-post-src-elmerpost.h << 'e1eabefc2b9189725eb3ab9240abc0b1' >X--- post/src/elmerpost.h.orig 2014-09-09 15:50:25.000000000 -0500 >X+++ post/src/elmerpost.h 2014-09-09 16:25:51.000000000 -0500 >X@@ -62,6 +62,7 @@ >X >X #include <elmer/matc.h> >X >X+#define USE_INTERP_RESULT >X >X #if defined(MINGW32) || defined(WIN32) >X >e1eabefc2b9189725eb3ab9240abc0b1 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 193531
:
147181
|
147503
|
147525
|
147703
|
147859
|
147865
|
147866
|
148047
|
148049
|
148050