Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv29938/10.4/stable/main/finkinfo/sci

Added Files:
        gmsh2.5.0-shlibs.info 
Log Message:
Libraries/headers for Gmsh.

--- NEW FILE: gmsh2.5.0-shlibs.info ---
Package: gmsh2.5.0-shlibs
Version: 2.5.0
Revision: 2
Depends: <<
        fltk13-aqua-shlibs,
        gmp5-shlibs,
        libjpeg8-shlibs, 
        libpng14-shlibs,
        lua51-shlibs,
        libncurses5-shlibs,
        readline5-shlibs
<<
BuildDepends: <<
        cmake,
        fltk13-aqua,
        gmp5,
        libjpeg8, 
        libpng14,
        lua51-dev,
        libncurses5,
        readline5
<<
Source: http://www.geuz.org/gmsh/src/gmsh-%v-source.tgz
Source-MD5: afa48c0296dba08641bc6312b0ccabf5
SourceDirectory: gmsh-%v-source

GCC: 4.0

PatchScript: perl -pi -e 's|(void.*return)\s0\.|$1|g' Solver/linearSystemPETSc.h

UseMaxBuildJobs: false

CompileScript: <<
#!/bin/sh -ev
mkdir build
cd build
cmake   -DCMAKE_PREFIX_PATH=%p -DCMAKE_INSTALL_PREFIX=%i/opt/gmsh-%v 
-DCMAKE_OSX_ARCHITECTURES=%m -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 ..
make verbose=1 shared
<<

InstallScript: <<
#!/bin/sh -ev
cd build
make install
cd %d
# clear out stuff that gets installed in the 'gmsh' package or that we 
# don't want 
rm -rf *.txt demos gmsh.1 tutorial 
cd %i
rm -rf opt/MacOS opt/gmsh-%v/*.icns
# fix library up
cd opt/gmsh-2.5.0/lib
mv libGmsh.dylib libGmsh.%v.dylib
ln -s libGmsh.%v.dylib libGmsh.dylib
install_name_tool -id %p/opt/gmsh-2.5.0/lib/libGmsh.%v.dylib libGmsh.%v.dylib
<<

Shlibs: %p/opt/gmsh-%v/lib/libGmsh.%v.dylib 0.0.0 %n (>=2.5.0-2)

DocFiles: doc/*.txt doc/gmsh.html
Homepage: http://www.geuz.org/gmsh
Maintainer: Alexander Hansen <[email protected]>

License: GPL/LGPL
Description: 3D finite element mesh generator
DescDetail: <<
 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.

 Gmsh is built around four modules: geometry, mesh, solver and
 post-processing. The specification of any input to these modules is
 done either interactively using the graphical user interface or in
 ASCII text files using Gmsh's own scripting language.
 
 See Gmsh's reference manual for a more thorough overview of Gmsh's 
 capabilities.
<<
DescUsage: <<
This package contains a shared library.
<<
DescPackaging: <<
        Oddly enough, clang complains about a void function with a return
        value :-) so we patch that.

        Install headers and libs in a private directory to facilitate 
coexistence
        of the libs on upgrade, at the penalty of a new install_name each
        time around.
<<

Splitoff: <<
        Package: gmsh2.5.0-dev
        Depends: %N
        Files: <<
                opt/gmsh-2.5.0/include
                opt/gmsh-2.5.0/lib/libGmsh.dylib
        <<
BuildDependsOnly: true
DocFiles: doc/*.txt doc/gmsh.html
DescUsage: <<
This package contains build-time files (headers and unversioned dylib).
<<
<<

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to