Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv7805

Added Files:
        openmpi.info 
Log Message:
add openmpi package to stable

--- NEW FILE: openmpi.info ---
Package: openmpi
Version: 1.3.3
Revision: 1004
GCC: 4.0
Description: MPI implementation for parallel computing
License: BSD
Maintainer: Jack Howarth <howa...@bromo.msbb.uc.edu>
Depends: %N-shlibs (= %v-%r)
BuildDepends: gcc44
BuildConflicts: lammpi (<< 7.1.2-1000), lammpi-shlibs (<< 7.1.2-1000), 
lammpi-dev
Conflicts: lammpi (<< 7.1.2-1000), lammpi-shlibs (<< 7.1.2-1000), lammpi-dev  
(<< 7.1.2-1000)
Source: http://www.open-mpi.org/software/ompi/v1.3/downloads/openmpi-%v.tar.bz2
Source-MD5: f6cdc9c195daa8571b2e509e952d6755
ConfigureParams: --prefix=%p --libexecdir=%p/lib/%n --datadir=%p/share/doc/%n 
--sysconfdir=%p/etc/%n --sharedstatedir=%p/var/%n/shared 
--localstatedir=%p/var/%n/local --libdir=%p/lib/%n --includedir=%p/include 
--infodir=%p/share/info --mandir=%p/share/man/%n --enable-shared 
--enable-static --disable-dependency-tracking FFLAGS=-O3 --with-devel-headers 
--build=%m-apple-darwin`uname -r|cut -f1 -d.` --host=%m-apple-darwin`uname 
-r|cut -f1 -d.`
NoSetLDFLAGS: true
SetLDFLAGS: -Wl,-search_paths_first
SetLIBRARY_PATH: %p/lib
CompileScript: <<
#!/bin/bash -ev
./configure %c
num_cpu=$(echo `sysctl -n hw.ncpu`)
make -j $num_cpu
<<
InstallScript: <<
#!/bin/sh -ev
make install DESTDIR=%d
mv %i/bin/mpic++ %i/bin/om-mpic++
mv %i/bin/mpicc %i/bin/om-mpicc
mv %i/bin/mpicc-vt %i/bin/om-mpicc-vt
if [ -f %i/bin/mpiCC ]; then
  rm %i/bin/mpiCC
  rm %i/bin/mpiCC-vt
  rm %i/share/doc/openmpi/openmpi/mpiCC-vt-wrapper-data.txt
  rm %i/share/doc/openmpi/openmpi/mpiCC-wrapper-data.txt
  rm %i/share/man/openmpi/man1/mpiCC.1
fi
mv %i/bin/mpicxx %i/bin/om-mpicxx
mv %i/bin/mpiexec %i/bin/om-mpiexec
mv %i/bin/mpif77 %i/bin/om-mpif77
mv %i/bin/mpif90 %i/bin/om-mpif90
mv %i/bin/mpirun %i/bin/om-mpirun
mv %i/bin/otfinfo %i/bin/om-otfinfo
mv %i/bin/otfdump %i/bin/om-otfdump
ln -s %p/bin/om-mpic++ %i/bin/mpic++
ln -s %p/bin/om-mpicc %i/bin/mpicc
ln -s %p/bin/om-mpicc %i/bin/mpicc-vt
ln -s %p/bin/om-mpicxx %i/bin/mpicxx
ln -s %p/bin/om-mpif77 %i/bin/mpif77
ln -s %p/bin/om-mpif90 %i/bin/mpif90
ln -s %p/share/doc/openmpi/openmpi/mpicc-wrapper-data.txt 
%i/share/doc/openmpi/openmpi/om-mpicc-wrapper-data.txt
ln -s %p/share/doc/openmpi/openmpi/mpic++-wrapper-data.txt 
%i/share/doc/openmpi/openmpi/om-mpic++-wrapper-data.txt
ln -s %p/share/doc/openmpi/openmpi/mpicc-vt-wrapper-data.txt 
%i/share/doc/openmpi/openmpi/om-mpicc-vt-wrapper-data.txt
ln -s %p/share/doc/openmpi/openmpi/mpicxx-wrapper-data.txt 
%i/share/doc/openmpi/openmpi/om-mpicxx-wrapper-data.txt
ln -s %p/share/doc/openmpi/openmpi/mpif77-wrapper-data.txt 
%i//share/doc/openmpi/openmpi/om-mpif77-wrapper-data.txt
ln -s %p/share/doc/openmpi/openmpi/mpif90-wrapper-data.txt 
%i/share/doc/openmpi/openmpi/om-mpif90-wrapper-data.txt
ln -s %p/lib/%N/libopen-pal.0.dylib %i/lib/%N/libopal.0.dylib
ln -s %p/lib/%N/libopen-pal.0.dylib %i/lib/%N/libopal.dylib
ln -s %p/lib/%N/libopen-rte.0.dylib %i/lib/%N/liborte.0.dylib
ln -s %p/lib/%N/libopen-rte.0.dylib %i/lib/%N/liborte.dylib
<<
PostInstScript: <<
if [ ! -f %p/share/doc/openmpi/openmpi/mpiCC-vt-wrapper-data.txt ]; then
   ln -s %p/share/doc/openmpi/openmpi/mpicc-vt-wrapper-data.txt 
%p/share/doc/openmpi/openmpi/mpiCC-vt-wrapper-data.txt
   ln -s %p/share/doc/openmpi/openmpi/mpicc-wrapper-data.txt 
%p/share/doc/openmpi/openmpi/mpiCC-wrapper-data.txt
   ln -s %p/share/man/openmpi/man1/mpicc.1 %p/share/man/openmpi/man1/mpiCC.1
fi
<<
PreRmScript: <<
if [ -h %p/share/doc/openmpi/openmpi/mpiCC-vt-wrapper-data.txt ]; then
   rm %p/share/doc/openmpi/openmpi/mpiCC-vt-wrapper-data.txt
   rm %p/share/doc/openmpi/openmpi/mpiCC-wrapper-data.txt
   rm %p/share/man/openmpi/man1/mpiCC.1
fi
<<
DocFiles: AUTHORS INSTALL LICENSE README VERSION
SplitOff: <<
 Package: %N-shlibs
 Depends: gcc44-shlibs
 Files: <<
   lib/%N/lib*.0.dylib
 <<
 Shlibs: <<
    %p/lib/%N/libopen-pal.0.dylib 1.0.0 %n (>= 1.2.2-1000)
    %p/lib/%N/libmpi.0.dylib 1.0.0 %n (>= 1.2.2-1000)
    %p/lib/%N/libopen-rte.0.dylib 1.0.0 %n (>= 1.2.2-1000)
    %p/lib/%N/libmpi_cxx.0.dylib 1.0.0 %n (>= 1.2.2-1000)
    %p/lib/%N/libmpi_f77.0.dylib 1.0.0 %n (>= 1.2.2-1000)
    %p/lib/%N/libmpi_f90.0.dylib 1.0.0 %n (>= 1.2.3-1000)
 <<
 DocFiles: AUTHORS INSTALL LICENSE README VERSION
 Description: Shared libraries for openmpi package
<<
SplitOff2: <<
 Package: %N-dev
 Depends: %N (= %v-%r)
 Conflicts: lammpi-dev, libotf
 Replaces: lammpi-dev
 BuildDependsOnly: true
 Files: <<
     include
     lib/%N/libopen-pal.dylib
     lib/%N/libopal.dylib
     lib/%N/libmpi.dylib
     lib/%N/libopen-rte.dylib
     lib/%N/liborte.dylib
     lib/%N/libmpi_cxx.dylib
     lib/%N/libmpi_f77.dylib
     lib/%N/libmpi_f90.dylib
     lib/%N/lib*.a
     lib/%N/lib*.la
     bin/mpic++
     bin/mpicxx
     bin/mpicc
     bin/mpif77
     bin/mpif90
 <<
 PostInstScript: <<
 if [ ! -h %p/bin/mpiCC ]; then
    ln -s %p/bin/mpicc %p/bin/mpiCC
    ln -s %p/bin/mpicc-vt %p/bin/mpiCC-vt
 fi
 <<
 PreRmScript: <<
 if [ -h %p/bin/mpiCC ]; then
    rm %p/bin/mpiCC
    rm %p/bin/mpiCC-vt
 fi
 <<
 DocFiles: AUTHORS INSTALL LICENSE README VERSION
 Description: Development files for openmpi package 
<<
DescDetail: <<
Open MPI is a project combining technologies and resources from
several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in
order to build the best MPI library available.
<< 
DescPackaging: <<
The include and library files have been placed in subdirectories named
"openmpi" to avoid file collisions with those from the lammpi packages.
Executables which collide with those in lammpi have been renamed
with an "om-" prefix and symlinks provided to the original names 
through the openmpi-dev package.
<<
DescUsage: <<
The Open-MPI system is started with the command...
    orted --seed --persistent --scope public
<<
Homepage: http://www.open-mpi.org

                 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to