Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv28789

Added Files:
        openmpi-10.9.info 
Log Message:
add openmpi for 10.9 at 1.7.1 release

--- NEW FILE: openmpi-10.9.info ---
Package: openmpi
Version: 1.7.1
Revision: 1
GCC: 4.0
Description: MPI implementation for parallel computing
License: BSD
Maintainer: Jack Howarth <howa...@bromo.med.uc.edu>
Distribution: 10.9
Depends: %N-shlibs (= %v-%r), gcc48-compiler
BuildDepends: gcc48-compiler, fink-package-precedence, flag-sort, fink (>= 0.28)
Conflicts: libotf
Source: http://www.open-mpi.org/software/ompi/v1.7/downloads/openmpi-%v.tar.bz2
Source-MD5: f25b446a9dcbbd6a105a99d926d34441
ConfigureParams: --prefix=%p --datadir=%p/share/doc --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 --enable-shared --enable-static FFLAGS=-O3 
--with-devel-headers F77=gfortran-fsf-4.8 FC=gfortran-fsf-4.8
SetCC: gcc-fsf-4.8
SetCXX: g++-fsf-4.8
NoSetMAKEFLAGS: true
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
UseMaxBuildJobs: true
BuildDependsOnly: false
# avoid a race condition concerning lock files, see 
<http://thread.gmane.org/gmane.os.macosx.fink.user/34928/focus=34985>
PatchScript: <<
#!/bin/sh -ev
perl -pi -e 's|lock_old_archive_extraction=yes|lock_old_archive_extraction=no|' 
`find . -name configure`
<<
CompileScript: <<
  #!/bin/sh -ev
  ./configure %c
  export CC="flag-sort -v -r $CC"
  make CC="$CC" CPP="$CC -E"
  fink-package-precedence --prohibit-bdep=openmpi .
<<
InstallScript: <<
#!/bin/sh -ev
make install DESTDIR=%d
# case-sensitive hackery
mv %i/bin/mpicc %i/bin/mpicc_tmp
if [ -f %i/bin/mpiCC ]; then
  rm %i/bin/mpiCC
  rm %i/bin/mpiCC-vt
  rm %i/share/doc/openmpi/mpiCC-vt-wrapper-data.txt
  rm %i/share/doc/openmpi/mpiCC-wrapper-data.txt
  rm %i/share/man/man1/mpiCC.1
fi
mv %i/bin/mpicc_tmp %i/bin/mpicc
ln -s %p/lib/%N/libopen-pal.5.dylib %i/lib/%N/libopal.5.dylib
ln -s %p/lib/%N/libopen-pal.5.dylib %i/lib/%N/libopal.dylib
ln -s %p/lib/%N/libopen-rte.5.dylib %i/lib/%N/liborte.5.dylib
ln -s %p/lib/%N/libopen-rte.5.dylib %i/lib/%N/liborte.dylib
# remove published compiler flag that points to fink build dir.
perl -pi -e "s, \-L[^ ']*/%n-%v-%r/[^ ']*,,g" `find %i/lib/%N -name '*.la'`
<<
PostInstScript: <<
 if [ ! -f %p/share/doc/openmpi/mpiCC-vt-wrapper-data.txt ]; then
    ln -s %p/share/doc/openmpi/mpicc-vt-wrapper-data.txt 
%p/share/doc/openmpi/mpiCC-vt-wrapper-data.txt
    ln -s %p/share/doc/openmpi/mpicc-wrapper-data.txt 
%p/share/doc/openmpi/mpiCC-wrapper-data.txt
    ln -s %p/share/man/man1/mpicc.1 %p/share/man/man1/mpiCC.1
 fi
 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/share/doc/openmpi/mpiCC-vt-wrapper-data.txt ]; then
    rm -f %p/share/doc/openmpi/mpiCC-vt-wrapper-data.txt
    rm -f %p/share/doc/openmpi/mpiCC-wrapper-data.txt
    rm -f %p/share/man/man1/mpiCC.1
 fi
 if [ -h %p/bin/mpiCC ]; then
    rm -f %p/bin/mpiCC
    rm -f %p/bin/mpiCC-vt
 fi
<<
DocFiles: AUTHORS INSTALL LICENSE README VERSION
SplitOff: <<
 Package: %N-shlibs
 Depends: gcc48-shlibs
 Files: <<
   lib/%N/lib*.*.dylib
 <<
 Shlibs: <<
    %p/lib/%N/libmpi.1.dylib 3.0.0 %n (>= 1.7.1-1)
    %p/lib/%N/libmpi_cxx.1.dylib 3.0.0 %n (>= 1.7.1-1)
    %p/lib/%N/libmpi_mpifh.2.dylib 3.0.0 %n (>= 1.7.1-1)
    %p/lib/%N/libmpi_usempi.1.dylib 2.0.0 %n (>= 1.7.1-1)
    !%p/lib/%N/libopen-pal.5.dylib
    !%p/lib/%N/libopen-rte.5.dylib
    !%p/lib/%N/libompitrace.0.dylib
    !%p/lib/%N/libotf.1.dylib
    !%p/lib/%N/libotfaux.0.dylib
    !%p/lib/%N/libvt-hyb.0.dylib
    !%p/lib/%N/libvt-mpi.0.dylib
    !%p/lib/%N/libvt-mt.0.dylib
    !%p/lib/%N/libvt.0.dylib
    !%p/lib/%N/libvt-mpi-unify.0.dylib
    !%p/lib/openmpi/libopen-trace-format.1.dylib
 <<
 DocFiles: AUTHORS INSTALL LICENSE README VERSION
 Description: Shared libraries 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: <<
Limit to Distribution: 10.9 to allow refactoring of the package into
openmpi2/openmpi-shlibs. No need to rename any files as 10.9 has no
openmpi.
<<
DescUsage: <<
The Open-MPI system is started with the command...
    orted --seed --persistent --scope public
<<
Homepage: http://www.open-mpi.org


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to