View | Details | Raw Unified | Return to bug 196577 | Differences between
and this patch

Collapse All | Expand All

(-)cad/elmerfem/Makefile (-5 / +5 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	elmerfem
4
PORTNAME=	elmerfem
5
PORTVERSION=	7.0.20141202
5
PORTVERSION=	8.0.20150504
6
CATEGORIES=	cad science
6
CATEGORIES=	cad science
7
7
8
MAINTAINER=	pfg@FreeBSD.org
8
MAINTAINER=	pfg@FreeBSD.org
Lines 10-25 Link Here
10
10
11
LICENSE=	GPLv2
11
LICENSE=	GPLv2
12
12
13
LIB_DEPENDS=	liblapack.so:${PORTSDIR}/math/lapack		\
13
LIB_DEPENDS=	libparpack.so:${PORTSDIR}/math/arpack-ng-mpich	\
14
		libparpack.so:${PORTSDIR}/math/arpack-ng-mpich	\
15
		libmpich.so.8:${PORTSDIR}/net/mpich2
14
		libmpich.so.8:${PORTSDIR}/net/mpich2
16
15
17
USE_GITHUB=	yes
16
USE_GITHUB=	yes
18
GH_ACCOUNT=	ElmerCSC
17
GH_ACCOUNT=	ElmerCSC
19
GH_TAGNAME=	0300707
18
GH_TAGNAME=	6cc5764
20
19
21
USES=		cmake fortran gmake tcl
22
20
21
USES=		cmake fortran gmake tcl blaslapack:netlib
22
23
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
24
ALL_TARGET=
24
ALL_TARGET=
25
25
(-)cad/elmerfem/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (ElmerCSC-elmerfem-7.0.20141202-0300707_GH0.tar.gz) = b361efc406beb17bb5aa5abaf354ad64d842c610b9b66e043ad271b0ce72e380
1
SHA256 (ElmerCSC-elmerfem-8.0.20150504-6cc5764_GH0.tar.gz) = acf6c484ab1790ccbdea1b3576e40eddffd73c1c2d0b65869e0df1aebb96df5c
2
SIZE (ElmerCSC-elmerfem-7.0.20141202-0300707_GH0.tar.gz) = 43335735
2
SIZE (ElmerCSC-elmerfem-8.0.20150504-6cc5764_GH0.tar.gz) = 45028254
(-)cad/elmerfem/files/patch-fem_src_CMakeLists.txt (-13 / +13 lines)
Lines 1-6 Link Here
1
--- fem/src/CMakeLists.txt.orig	2014-09-25 15:07:43.000000000 +0200
1
--- fem/src/CMakeLists.txt.orig	2014-12-18 03:11:20.000000000 -0500
2
+++ fem/src/CMakeLists.txt	2014-10-06 23:29:26.000000000 +0200
2
+++ fem/src/CMakeLists.txt	2015-01-06 15:46:33.994140478 -0500
3
@@ -117,9 +117,9 @@
3
@@ -119,9 +119,9 @@
4
 
4
 
5
 
5
 
6
 ADD_EXECUTABLE(Solver_TGT Solver.F90)
6
 ADD_EXECUTABLE(Solver_TGT Solver.F90)
Lines 12-18 Link Here
12
 ENDIF()
12
 ENDIF()
13
 
13
 
14
 IF(NOT(WITH_MPI))
14
 IF(NOT(WITH_MPI))
15
@@ -214,7 +214,7 @@
15
@@ -216,7 +216,7 @@
16
 INSTALL(TARGETS ViewFactors RUNTIME DESTINATION "bin")
16
 INSTALL(TARGETS ViewFactors RUNTIME DESTINATION "bin")
17
 
17
 
18
 IF(NOT(WIN32))
18
 IF(NOT(WIN32))
Lines 21-27 Link Here
21
 ENDIF()
21
 ENDIF()
22
 
22
 
23
 # GebhardFactors
23
 # GebhardFactors
24
@@ -223,7 +223,7 @@
24
@@ -225,7 +225,7 @@
25
                                       mpi_stubs elmersolver)
25
                                       mpi_stubs elmersolver)
26
 
26
 
27
 IF(NOT(WIN32))
27
 IF(NOT(WIN32))
Lines 30-46 Link Here
30
 ENDIF()
30
 ENDIF()
31
 
31
 
32
 IF(WITH_Trilinos)
32
 IF(WITH_Trilinos)
33
@@ -267,9 +267,10 @@
33
@@ -269,9 +269,10 @@
34
 
34
 
35
 IF(WITH_MPI)
35
 IF(WITH_MPI)
36
   IF(NOT(WIN32))
36
   IF(NOT(WIN32))
37
-    INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink
37
-    INSTALL(CODE "
38
-    \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi
38
-    EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink ElmerSolver_mpi ElmerSolver
39
-    \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver)")
39
-    WORKING_DIRECTORY \${CMAKE_INSTALL_PREFIX}/bin)")
40
+    # Create symlink after, to repect STAGEDIR
40
+    # Create symlink after, to respect STAGEDIR
41
+    #INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink
41
+    #INSTALL(CODE "
42
+    #\${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi
42
+    #EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E create_symlink ElmerSolver_mpi ElmerSolver
43
+    #\${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver)")
43
+    #WORKING_DIRECTORY \${CMAKE_INSTALL_PREFIX}/bin)")
44
   ELSE()
44
   ELSE()
45
     INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E copy
45
     INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E copy
46
     \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi.exe
46
     \${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi.exe
(-)cad/elmerfem/pkg-plist (+5 lines)
Lines 96-101 Link Here
96
share/elmersolver/include/timeintegrate.mod
96
share/elmersolver/include/timeintegrate.mod
97
share/elmersolver/include/toroidcurrents.mod
97
share/elmersolver/include/toroidcurrents.mod
98
share/elmersolver/include/types.mod
98
share/elmersolver/include/types.mod
99
share/elmersolver/include/vectorhelmholtzutils.mod
99
share/elmersolver/include/viewfactorglobals.mod
100
share/elmersolver/include/viewfactorglobals.mod
100
share/elmersolver/include/vtklegacyfile.mod
101
share/elmersolver/include/vtklegacyfile.mod
101
share/elmersolver/lib/Acoustics.so
102
share/elmersolver/lib/Acoustics.so
Lines 126-131 Link Here
126
share/elmersolver/lib/FlowSolve.so
127
share/elmersolver/lib/FlowSolve.so
127
share/elmersolver/lib/FluidicForce.so
128
share/elmersolver/lib/FluidicForce.so
128
share/elmersolver/lib/FluxSolver.so
129
share/elmersolver/lib/FluxSolver.so
130
share/elmersolver/lib/FourierLoss.so
129
share/elmersolver/lib/FreeSurfaceReduced.so
131
share/elmersolver/lib/FreeSurfaceReduced.so
130
share/elmersolver/lib/FreeSurfaceSolver.so
132
share/elmersolver/lib/FreeSurfaceSolver.so
131
share/elmersolver/lib/HeatSolve.so
133
share/elmersolver/lib/HeatSolve.so
Lines 164-169 Link Here
164
share/elmersolver/lib/SSTKomega.so
166
share/elmersolver/lib/SSTKomega.so
165
share/elmersolver/lib/SaveData.so
167
share/elmersolver/lib/SaveData.so
166
share/elmersolver/lib/SaveGridData.so
168
share/elmersolver/lib/SaveGridData.so
169
share/elmersolver/lib/SaveMesh.so
167
share/elmersolver/lib/ScalarPotentialSolver.so
170
share/elmersolver/lib/ScalarPotentialSolver.so
168
share/elmersolver/lib/ShallowWaterNS.so
171
share/elmersolver/lib/ShallowWaterNS.so
169
share/elmersolver/lib/ShearrateSolver.so
172
share/elmersolver/lib/ShearrateSolver.so
Lines 187-193 Link Here
187
share/elmersolver/lib/V2FSolver.so
190
share/elmersolver/lib/V2FSolver.so
188
share/elmersolver/lib/VelocityPrecond.so
191
share/elmersolver/lib/VelocityPrecond.so
189
share/elmersolver/lib/ViscousCompressibility.so
192
share/elmersolver/lib/ViscousCompressibility.so
193
share/elmersolver/lib/VectorHelmholtz.so
190
share/elmersolver/lib/VorticitySolver.so
194
share/elmersolver/lib/VorticitySolver.so
195
share/elmersolver/lib/WaveSolver.so
191
share/elmersolver/lib/elements.def
196
share/elmersolver/lib/elements.def
192
share/elmersolver/license_texts/GPL-2.txt
197
share/elmersolver/license_texts/GPL-2.txt
193
share/elmersolver/license_texts/LGPL-2.1.txt
198
share/elmersolver/license_texts/LGPL-2.1.txt

Return to bug 196577