[78674] trunk/dports/science
macsforever2000 at macports.org
macsforever2000 at macports.org
Tue May 17 07:49:53 PDT 2011
Revision: 78674
http://trac.macports.org/changeset/78674
Author: macsforever2000 at macports.org
Date: 2011-05-17 07:49:52 -0700 (Tue, 17 May 2011)
Log Message:
-----------
gmsh: added new port. (#26469)
Added Paths:
-----------
trunk/dports/science/gmsh/
trunk/dports/science/gmsh/Portfile
trunk/dports/science/gmsh/files/
trunk/dports/science/gmsh/files/patch-cmakelists.diff
Added: trunk/dports/science/gmsh/Portfile
===================================================================
--- trunk/dports/science/gmsh/Portfile (rev 0)
+++ trunk/dports/science/gmsh/Portfile 2011-05-17 14:49:52 UTC (rev 78674)
@@ -0,0 +1,48 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup cmake 1.0
+
+name gmsh
+version 2.5.0
+categories science
+platforms darwin
+maintainers ujf-grenoble.fr:Christophe.Prudhomme
+description Finite element mesh generator in 1D, 2D and 3D
+long_description \
+ Gmsh is an automatic 3D finite element mesh generator (primarily \
+ Delaunay) with build-in CAD and post-processing facilities. Its \
+ design goal is to provide a simple meshing tool for academic test \
+ cases with parametric input and up to date visualization \
+ capabilities.
+
+homepage http://www.geuz.org/gmsh/
+master_sites http://www.geuz.org/gmsh/src/
+distname gmsh-${version}-source
+extract.suffix .tgz
+
+checksums \
+ sha1 b541fd9f1aadf1df7bf6fdd97a68ca41966ffeb6 \
+ rmd160 49ab2054d546e4549250119cec0453cd1cdfffef
+
+patchfiles patch-cmakelists.diff
+
+configure.args-append \
+ -DENABLE_NATIVE_FILE_CHOOSER:BOOL=OFF\
+ -DENABLE_OCC:BOOL=OFF \
+ -DENABLE_FLTK:BOOL=ON\
+ -DENABLE_GRAPHICS:BOOL=ON
+
+post-build {
+ # lib and shared targets are not handled by default target
+ system "cd ${worksrcpath} && make lib shared"
+}
+
+depends_lib \
+ port:mesa \
+ port:libpng \
+ port:fltk-devel\
+ port:jpeg \
+ port:zlib \
+ port:texinfo
Property changes on: trunk/dports/science/gmsh/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/science/gmsh/files/patch-cmakelists.diff
===================================================================
--- trunk/dports/science/gmsh/files/patch-cmakelists.diff (rev 0)
+++ trunk/dports/science/gmsh/files/patch-cmakelists.diff 2011-05-17 14:49:52 UTC (rev 78674)
@@ -0,0 +1,30 @@
+--- CMakeLists.txt.orig 2011-05-04 14:40:19.000000000 +0200
++++ CMakeLists.txt 2011-05-04 14:41:33.000000000 +0200
+@@ -955,9 +955,9 @@
+ # set these so that the files get installed nicely in the MacOSX
+ # .app bundle (FIXME: this screws up a standard "make install" on
+ # MacOS)
+- set(GMSH_BIN ../MacOS)
+- set(GMSH_DOC ../../..)
+- set(GMSH_MAN ../../..)
++ set(GMSH_BIN bin)
++ set(GMSH_DOC share/doc/gmsh)
++ set(GMSH_MAN share/man/man1)
+ else(WIN32)
+ set(GMSH_BIN bin)
+ set(GMSH_DOC share/doc/gmsh)
+@@ -1057,11 +1057,11 @@
+ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/Info.plist "${F1}")
+ set(CPACK_BUNDLE_PLIST ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
+ set(CPACK_BUNDLE_ICON ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIcons.icns)
+- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIconsGeo.icns DESTINATION .
++ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIconsGeo.icns DESTINATION share/gmsh
+ RENAME GmshGeo.icns)
+- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIconsMsh.icns DESTINATION .
++ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIconsMsh.icns DESTINATION share/gmsh
+ RENAME GmshMsh.icns)
+- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIconsPos.icns DESTINATION .
++ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIconsPos.icns DESTINATION share/gmsh
+ RENAME GmshPos.icns)
+ set(CPACK_PACKAGE_ICON ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/MacIcons.icns)
+ elseif(WIN32)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110517/a2d8c614/attachment.html>
More information about the macports-changes
mailing list