FreeBSD Bugzilla – Attachment 147865 Details for
Bug 193531
New port: cad/elmerfem
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Update shar file for elmerfem port
elmerfem-shar.txt (text/plain), 15.17 KB, created by
Pedro F. Giffuni
on 2014-09-30 22:28:24 UTC
(
hide
)
Description:
Update shar file for elmerfem port
Filename:
MIME Type:
Creator:
Pedro F. Giffuni
Created:
2014-09-30 22:28:24 UTC
Size:
15.17 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-post-src-screensave.c ># ./elmerfem/files/patch-CMakeLists.txt ># ./elmerfem/files/patch-post-src-elmerpost.h ># ./elmerfem/files/patch-elmergrid_src_CMakeLists.txt ># ./elmerfem/files/patch-fem_src_CMakeLists.txt ># ./elmerfem/files/patch-matc_src_CMakeLists.txt ># >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 >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:${PORTSDIR}/net/mpich2 >X >XUSE_GITHUB= yes >XGH_ACCOUNT= ElmerCSC >XGH_PROJECT= elmerfem >XGH_TAGNAME= ${GH_COMMIT} >XGH_COMMIT= bc00ab5 >X >XUSES= cmake fortran gmake tcl >X >XUSE_LDCONFIG= yes >XALL_TARGET= >X >X.if !defined(MAINTAINER_MODE) >XCMAKE_ARGS+= -Wno-dev >X.endif >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/GebhardtFactors >Xbin/Mesh2D >Xbin/ViewFactors >Xbin/elmerf90 >Xbin/elmerld >Xbin/matc >Xlib/elmersolver/libamd.a >Xlib/elmersolver/libamdf77.a >Xlib/elmersolver/libelmersolver.so >Xlib/elmersolver/libfhuti.so >Xlib/elmersolver/libmatc.so >Xlib/elmersolver/libmpi_stubs.so >Xlib/elmersolver/libumfpack.a >Xshare/elmersolver/include/adaptive.mod >Xshare/elmersolver/include/ascbinoutpututils.mod >Xshare/elmersolver/include/bandmatrix.mod >Xshare/elmersolver/include/bandwidthoptimize.mod >Xshare/elmersolver/include/binio.mod >Xshare/elmersolver/include/blocksolve.mod >Xshare/elmersolver/include/clusteringmethods.mod >Xshare/elmersolver/include/coordinatesystems.mod >Xshare/elmersolver/include/crsmatrix.mod >Xshare/elmersolver/include/defutils.mod >Xshare/elmersolver/include/differentials.mod >Xshare/elmersolver/include/diffuseconvective.mod >Xshare/elmersolver/include/diffuseconvectivegeneral.mod >Xshare/elmersolver/include/directsolve.mod >Xshare/elmersolver/include/dxfile.mod >Xshare/elmersolver/include/eigensolve.mod >Xshare/elmersolver/include/elementdescription.mod >Xshare/elmersolver/include/elementutils.mod >Xshare/elmersolver/include/exchangecorrelations.mod >Xshare/elmersolver/include/fetisolve.mod >Xshare/elmersolver/include/freesurface.mod >Xshare/elmersolver/include/gebhardtfactorglobals.mod >Xshare/elmersolver/include/generalutils.mod >Xshare/elmersolver/include/globmat.mod >Xshare/elmersolver/include/globmatc.mod >Xshare/elmersolver/include/hashtable.mod >Xshare/elmersolver/include/huti_aux.mod >Xshare/elmersolver/include/huti_bicgstab.mod >Xshare/elmersolver/include/huti_bicgstab_2.mod >Xshare/elmersolver/include/huti_cg.mod >Xshare/elmersolver/include/huti_cgs.mod >Xshare/elmersolver/include/huti_gmres.mod >Xshare/elmersolver/include/huti_interfaces.mod >Xshare/elmersolver/include/huti_qmr.mod >Xshare/elmersolver/include/huti_sfe.mod >Xshare/elmersolver/include/huti_tfqmr.mod >Xshare/elmersolver/include/integration.mod >Xshare/elmersolver/include/interpolation.mod >Xshare/elmersolver/include/iso_varying_string.mod >Xshare/elmersolver/include/iterativemethods.mod >Xshare/elmersolver/include/itersolve.mod >Xshare/elmersolver/include/kinds.mod >Xshare/elmersolver/include/linearalgebra.mod >Xshare/elmersolver/include/listmatrix.mod >Xshare/elmersolver/include/lists.mod >Xshare/elmersolver/include/loadmod.mod >Xshare/elmersolver/include/ludecomposition.mod >Xshare/elmersolver/include/magnetodynamicsutils.mod >Xshare/elmersolver/include/mainutils.mod >Xshare/elmersolver/include/materialmodels.mod >Xshare/elmersolver/include/maxwell.mod >Xshare/elmersolver/include/maxwellaxis.mod >Xshare/elmersolver/include/maxwellgeneral.mod >Xshare/elmersolver/include/meshutils.mod >Xshare/elmersolver/include/messages.mod >Xshare/elmersolver/include/modeldescription.mod >Xshare/elmersolver/include/multigrid.mod >Xshare/elmersolver/include/navierstokes.mod >Xshare/elmersolver/include/navierstokescylindrical.mod >Xshare/elmersolver/include/navierstokesgeneral.mod >Xshare/elmersolver/include/paralleleigensolve.mod >Xshare/elmersolver/include/parallelutils.mod >Xshare/elmersolver/include/particledynamicsstuff.mod >Xshare/elmersolver/include/particleutils.mod >Xshare/elmersolver/include/pelementbase.mod >Xshare/elmersolver/include/pelementmaps.mod >Xshare/elmersolver/include/porousmaterials.mod >Xshare/elmersolver/include/radiation.mod >Xshare/elmersolver/include/radiationfactorglobals.mod >Xshare/elmersolver/include/smoothers.mod >Xshare/elmersolver/include/solverutils.mod >Xshare/elmersolver/include/sparitercomm.mod >Xshare/elmersolver/include/spariterglobals.mod >Xshare/elmersolver/include/spariterprecond.mod >Xshare/elmersolver/include/sparitersolve.mod >Xshare/elmersolver/include/statelecboundaryutils.mod >Xshare/elmersolver/include/stressgeneral.mod >Xshare/elmersolver/include/stresslocal.mod >Xshare/elmersolver/include/timeintegrate.mod >Xshare/elmersolver/include/types.mod >Xshare/elmersolver/include/viewfactorglobals.mod >Xshare/elmersolver/include/vtklegacyfile.mod >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 >Xshare/elmersolver/license_texts/GPL-2.txt >Xshare/elmersolver/license_texts/LGPL-2.1.txt >Xshare/elmersolver/license_texts/LICENSES >Xshare/elmersolver/license_texts/fem/LICENSES >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/ >de57f68ce25ab2b7cc477dff22cb978d >echo c - ./elmerfem/files >mkdir -p ./elmerfem/files > /dev/null 2>&1 >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 >echo x - ./elmerfem/files/patch-elmergrid_src_CMakeLists.txt >sed 's/^X//' >./elmerfem/files/patch-elmergrid_src_CMakeLists.txt << '90bf20e12a4f4d86a5bc71620222af0a' >X--- elmergrid/src/CMakeLists.txt.orig 2014-09-25 15:07:43.000000000 +0200 >X+++ elmergrid/src/CMakeLists.txt 2014-09-30 22:31:29.000000000 +0200 >X@@ -14,7 +14,7 @@ >X >X TARGET_LINK_LIBRARIES(ElmerGrid matc metis) >X IF(NOT(WIN32)) >X- SET_TARGET_PROPERTIES(ElmerGrid PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) >X+ SET_TARGET_PROPERTIES(ElmerGrid PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") >X ENDIF() >X >X #INSTALL(PROGRAMS ${CMAKE_BINARY_DIR}/elmergrid/src/ElmerGrid DESTINATION "bin") >90bf20e12a4f4d86a5bc71620222af0a >echo x - ./elmerfem/files/patch-fem_src_CMakeLists.txt >sed 's/^X//' >./elmerfem/files/patch-fem_src_CMakeLists.txt << 'a97d31bf898ebdcd78f6d33264523a89' >X--- fem/src/CMakeLists.txt.orig 2014-09-25 15:07:43.000000000 +0200 >X+++ fem/src/CMakeLists.txt 2014-09-30 22:30:14.000000000 +0200 >X@@ -117,9 +117,9 @@ >X >X >X ADD_EXECUTABLE(Solver_TGT Solver.F90) >X- SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES OUTPUT_NAME ${ELMERSOLVER_OUTPUT_NAME}) >X+ SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES OUTPUT_NAME "${ELMERSOLVER_OUTPUT_NAME}") >X IF(NOT(WIN32)) >X- SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) >X+ SET_TARGET_PROPERTIES(Solver_TGT PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") >X ENDIF() >X >X IF(NOT(WITH_MPI)) >X@@ -214,7 +214,7 @@ >X INSTALL(TARGETS ViewFactors RUNTIME DESTINATION "bin") >X >X IF(NOT(WIN32)) >X- SET_TARGET_PROPERTIES(ViewFactors PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) >X+ SET_TARGET_PROPERTIES(ViewFactors PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") >X ENDIF() >X >X # GebhardFactors >X@@ -223,7 +223,7 @@ >X mpi_stubs elmersolver) >X >X IF(NOT(WIN32)) >X- SET_TARGET_PROPERTIES(GebhardtFactors PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) >X+ SET_TARGET_PROPERTIES(GebhardtFactors PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") >X ENDIF() >X >X IF(WITH_Trilinos) >a97d31bf898ebdcd78f6d33264523a89 >echo x - ./elmerfem/files/patch-matc_src_CMakeLists.txt >sed 's/^X//' >./elmerfem/files/patch-matc_src_CMakeLists.txt << '89eaea510d7b1f35bfa6b54a5ec47ece' >X--- matc/src/CMakeLists.txt.orig 2014-09-25 15:07:43.000000000 +0200 >X+++ matc/src/CMakeLists.txt 2014-09-30 22:27:34.000000000 +0200 >X@@ -12,7 +12,7 @@ >X >X SET_TARGET_PROPERTIES(Matc_bin PROPERTIES OUTPUT_NAME matc) >X IF(NOT(WIN32)) >X- SET_TARGET_PROPERTIES(Matc_bin PROPERTIES INSTALL_RPATH ${ELMERSOLVER_RPATH_STRING}) >X+ SET_TARGET_PROPERTIES(Matc_bin PROPERTIES INSTALL_RPATH "${ELMERSOLVER_RPATH_STRING}") >X ENDIF() >X >X INSTALL(TARGETS matc Matc_bin RUNTIME DESTINATION "bin" LIBRARY DESTINATION ${ELMER_INSTALL_LIB_DIR}) >89eaea510d7b1f35bfa6b54a5ec47ece >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 Raw
Actions:
View
Attachments on
bug 193531
:
147181
|
147503
|
147525
|
147703
|
147859
|
147865
|
147866
|
148047
|
148049
|
148050