Update of /cvsroot/fink/experimental/costabel/finkinfo In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv4095/finkinfo
Added Files: freefem++.info freefem++.patch Log Message: Archive a copy for possible later upgrade, time permitting --- NEW FILE: freefem++.patch --- --- freefem++-2.20-1/arpack/ARPACK/UTIL/second.f.org 2007-11-17 21:38:11.000000000 -0500 +++ freefem++-2.20-1/arpack/ARPACK/UTIL/second.f 2007-11-17 21:38:21.000000000 -0500 @@ -21,7 +21,6 @@ * .. * .. External Functions .. REAL ETIME - EXTERNAL ETIME * .. * .. Executable Statements .. * --- NEW FILE: freefem++.info --- Package: freefem++ Version: 2.20 Revision: 5 Source: http://www.freefem.org/ff++/ftp/%n-%v.tar.gz #Source-MD5: 37ccc0e4d405f920c13bf3d3f29e8669 Source-MD5: 849db2109bbd45f1e5c040ee039acc4d Source2: http://www.caam.rice.edu/software/ARPACK/SRC/arpack96.tar.gz source2-MD5: fffaa970198b285676f4156cebc8626e Source2ExtractDir: %n-%v/arpack Source3: http://www.caam.rice.edu/software/ARPACK/SRC/patch.tar.gz Source3-MD5: 14830d758f195f272b8594a493501fa2 Source3Rename: arpack96-patch.tar.gz Source3ExtractDir: %n-%v/arpack Source4: http://www.cise.ufl.edu/research/sparse/umfpack/v4.4/UMFPACKv4.4.tar.gz Source4-MD5: f6e87606bfb198d5c21c0a8c4936bc5c Source4Rename: UMFPACK-06-Sep-2006.tar.gz Source4ExtractDir: %n-%v/download/umfpack Depends: x11, x11-shlibs, gcc44-shlibs BuildDepends: fink (>= 0.24.12), gcc44, x11-dev, tetex3-base, imagemagick PatchFile: %n.patch PatchFile-MD5: 8be62bfa9671ee7bc62c0d61cfec4c88 PatchScript: << %{default_script} /usr/bin/sed -i -e 's|INSTALL\-MacOSX||g; /Install-MacOS/d' Makefile.in perl -pi.bak -e 's|am__EXEEXT_1 *=.*|am__EXEEXT_1 = FreeFem++|g' src/std/Makefile.in # compatibility with newer versions of texlive /usr/bin/sed -i ".bak" -e '1s,.*,\\usepackage{ifpdf},;2,12d' DOC/styles.sty << ConfigureParams: << --without-fltk --enable-optim 'F77=gfortran' --with-flib="-L%p/lib/gcc4.4/lib -lgfortran" \ --with-arpack='%b/arpack/ARPACK/libarpack_Darwin.a' \ --with-umfpack='%b/download/umfpack/UMFPACKv4.4/UMFPACK/Lib/libumfpack.a' \ --with-amd='%b/download/umfpack/UMFPACKv4.4/AMD/Lib/libamd.a' \ --disable-dependency-tracking \ --x-i=/usr/X11R6/include --x-l=/usr/X11R6/lib << CompileScript: << #!/bin/sh -ex pushd arpack/ARPACK pushd LAPACK ; gfortran -c dlamch.f ; gfortran -c slamch.f ; popd make all home=`pwd` PLAT=Darwin FC=gfortran FFLAGS=-O3 MAKE=/usr/bin/make popd pushd download/umfpack/UMFPACKv4.4 (cd AMD/Source ; make CONFIG="" CC=gcc CFLAGS="-O3") || exit 1 (cd UMFPACK/Source ; make CONFIG="" CC=gcc CFLAGS="-O3") || exit 1 popd export CPPFLAGS="-I%b/download/umfpack/UMFPACKv4.4/UMFPACK/Include/" ./configure %c # touch DOC/freefem++doc.pdf make nativeX # rm DOC/freefem++doc.pdf ln -sf ../../src/femlib/gmres.hpp examples++-load/include/gmres.hpp << InstallScript: << #!/bin/sh -ex mkdir -p %i/share/doc/%n %i/bin %i/Applications sed 's|/App|%p/App|g' src/FreeFem++-CoCoa > %i/bin/FreeFem++-CoCoa chmod +x %i/bin/FreeFem++-CoCoa /bin/cp src/std/FreeFem++ src/nw/FreeFem++-nw %i/bin /bin/cp -pLR FreeFem++v%v_MacOsX/{B,C,H,I,R,T}* ex* DOC %i/share/doc/%n chmod 777 %i/share/doc/%n/ex* # cp -pR FreeFem++v%v_MacOsX/FreeFem++.app %i/Applications << AppBundles: FreeFem++v%v_MacOsX/FreeFem++.app License: Restrictive/Distributable Description: Finite element program DescDetail: << Freefem is a program for solving numerically partial differential equations. As its name tells, it is public domain software based on the Finite Element Method. This software runs on all Unix OS, on Window95, 98, 2000, NT, XP and on MacOS9 and X. Many phenomena involve several different fields. Fluid-structure interactions, Lorentz forces in liquid aluminium and ocean-atmosphere problems are three such systems. These require approximations of different degrees possibly on different meshes. Some algorithms such as Schwarz' domain decomposition method require also the interpolation of data on different meshes within one program. Freefem++ can handle these difficulties: Arbitrary finite element spaces on arbitrary unstructured and adaptated meshes. The characteristics of freefem++ are: - Many finite elements : linear and quadratic Lagrangian elements, discontinuous P1 and Raviart-Thomas elements, mini-element, ... - Automatic interpolation of data on different meshes to a super mesh - Definition of the linear problem with a formal variational form with access to the vectors and the matrix - Tools to define discontinuous Galerkin formulations - Automatic 2D mesh generator, based on the Delaunay-Voronoi algorithm - Anisotropic mesh adaptation - LU, Cholesky, Crout, CG, GMRES, UMFPACK linear solvers, and eigenvalue and eigenvector computations using ARPACK - Online graphics using either X11 or Aqua windows, C++ like syntax - Lots of examples << DescUsage: << Three binaries are installed: - FreeFem++: Uses X11 windows for graphics - FreeFem++-CoCoa: Uses Aqua windows for graphics - FreeFem++-nw: No graphics The FreeFem++.app in /Applications/Fink uses Aqua windows for graphics. It is equivalent to FreeFem++-CoCoa, but *.edp files can also be double-clicked or dropped on the app icon. Many examples are in %p/share/doc/%n. The documentation is in TeX form in %p/share/doc/%n/DOC. To create the pdf manual, run the command sudo make -o Makefile freefem++doc.pdf in that directory. You need a complete LaTeX installation for this. << Maintainer: Martin Costabel <costa...@wanadoo.fr> Homepage: http://www.freefem.org/ ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs