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

Collapse All | Expand All

(-)cad/elmerfem/Makefile (-5 / +4 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=	7.0.20150430
6
CATEGORIES=	cad science
6
CATEGORIES=	cad science
7
7
8
MAINTAINER=	pfg@FreeBSD.org
8
MAINTAINER=	pfg@FreeBSD.org
Lines 10-17 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
Lines 18-26 Link Here
18
GH_ACCOUNT=	ElmerCSC
17
GH_ACCOUNT=	ElmerCSC
19
GH_PROJECT=	elmerfem
18
GH_PROJECT=	elmerfem
20
GH_TAGNAME=	${GH_COMMIT}
19
GH_TAGNAME=	${GH_COMMIT}
21
GH_COMMIT=	0300707
20
GH_COMMIT=	66a9032
22
21
23
USES=		cmake fortran gmake tcl
22
USES=		cmake fortran gmake tcl blaslapack:netlib
24
23
25
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
26
ALL_TARGET=
25
ALL_TARGET=
(-)cad/elmerfem/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (elmerfem-7.0.20141202.tar.gz) = f42a395ad021425ffb6bc8f513682d402c5ee31dfc45aed77b377a141f376a2b
1
SHA256 (elmerfem-7.0.20150430.tar.gz) = 8ebe55930e2fdd08f4877919241eb5df830a7c5fe24f825714ebf6ee0ce34c3c
2
SIZE (elmerfem-7.0.20141202.tar.gz) = 43339062
2
SIZE (elmerfem-7.0.20150430.tar.gz) = 45030594
(-)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