[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