gromacs-mpi stable port information

Info2: <<
Package: gromacs-mpi-%type_pkg[handler]
Version: 4.0.5
Revision: 1004
Type: handler (lammpi openmpi)
Depends: %N-shlibs (= %v-%r), gsl-shlibs,fftw3-shlibs, x11, openmotif4-shlibs, (%type_pkg[handler] = lammpi) lammpi (>= 7.1.2-1000), (%type_pkg[handler] = openmpi) openmpi
BuildDepends: gsl, fftw3, x11-dev, (%type_pkg[handler] = lammpi) lammpi-dev (>= 7.1.2-1000), (%type_pkg[handler] = openmpi) openmpi-dev
BuildConflicts: gromacs-mpi-dev, (%type_pkg[handler] = lammpi) openmpi-dev, (%type_pkg[handler] = openmpi) lammpi-dev, gromacs-dev
Conflicts: gromacs-mpi, gromacs-mpi-lammpi, gromacs-mpi-openmpi, gromacs, gromacs-dev
Replaces: gromacs-mpi, gromacs-mpi-lammpi, gromacs-mpi-openmpi, gromacs, gromacs-dev
BuildDependsOnly: false
Source: mirror:custom:gromacs-%v.tar.gz
CustomMirror: <<
Primary: ftp://ftp.gromacs.org/pub/gromacs/
<<
Source-MD5: 2db2261852a4d3a97547979f379dee94
ConfigureParams: --enable-shared --prefix=%p --exec-prefix=%p --mandir=%p/share --with-x --with-gsl --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib --enable-mpi
DocFiles: AUTHORS COPYING README
SetCPPFLAGS: -I%p/include/%type_raw[handler]
SetLDFLAGS: -L%p/lib/%type_raw[handler]
PatchScript: <<
#!/bin/zsh -efv
perl -pi.bak -e 's|512|4096|g' src/gmxlib/futil.c
perl -pi.bak -e 's|/bin/csh|/bin/csh -f|g' share/**/* 2>/dev/null
perl -pi.bak -e 's|/lib/cpp|/usr/bin/cpp|g' share/**/* 2>/dev/null
<<
CompileScript: <<
#!/bin/bash -efv

flag64=""
if [[ %m == "x86_64" ]]; then
flag64="--enable-apple-64bit"
fi

if [[ $(uname -p) == "powerpc" ]]; then
./configure %c --enable-ppc-altivec --program-suffix=_mpi
else
./configure %c --build=%m-apple-darwin`uname -r|cut -f1 -d.` --host=%m-apple-darwin`uname -r|cut -f1 -d.` --program-suffix=_mpi $flag64
fi
num_cpu=$(echo `sysctl -n hw.ncpu`)
make -j $num_cpu mdrun
<<
InstallScript: <<
#!/bin/bash -efv

flag64=""
if [[ %m == "x86_64" ]]; then
flag64="--enable-apple-64bit"
fi

mkdir -p %i/include/%n
make install DESTDIR=%d
make clean

if [[ $(uname -p) == "powerpc" ]]; then
./configure %c --enable-ppc-altivec --disable-float --program-suffix="_mpi_d"
else
./configure %c --build=%m-apple-darwin`uname -r|cut -f1 -d.` --host=%m-apple-darwin`uname -r|cut -f1 -d.` --disable-float $flag64 --program-suffix="_mpi_d"
fi
num_cpu=$(echo `sysctl -n hw.ncpu`)
make -j $num_cpu mdrun
make install-mdrun DESTDIR=%d
<<
SplitOff: <<
Package: %N-shlibs
Conflicts: gromacs-mpi-shlibs, gromacs-mpi-lammpi-shlibs, gromacs-mpi-openmpi-shlibs, gromacs-shlibs
Replaces: gromacs-mpi-shlibs, gromacs-mpi-lammpi-shlibs, gromacs-mpi-openmpi-shlibs, gromacs-shlibs
Depends: (%type_pkg[handler] = lammpi) lammpi (>= 7.1.2-1000), (%type_pkg[handler] = openmpi) openmpi, fftw3-shlibs
Files: <<
lib/libgmx_mpi.5.0.0.dylib
lib/libgmx_mpi.5.dylib
lib/libmd_mpi.5.0.0.dylib
lib/libmd_mpi.5.dylib
lib/libgmx_mpi_d.5.0.0.dylib
lib/libgmx_mpi_d.5.dylib
lib/libmd_mpi_d.5.0.0.dylib
lib/libmd_mpi_d.5.dylib
<<
Shlibs: <<
%p/lib/libgmx_mpi.5.dylib 6.0.0 %n (>= 4.0-1000)
%p/lib/libmd_mpi.5.dylib 6.0.0 %n (>= 4.0-1000)
%p/lib/libgmx_mpi_d.5.dylib 6.0.0 %n (>= 4.0.5-1001)
%p/lib/libmd_mpi_d.5.dylib 6.0.0 %n (>= 4.0.5-1001)
<<
DocFiles: AUTHORS COPYING README
<<
SplitOff2: <<
Package: %N-dev
Conflicts: gromacs-mpi-dev, gromacs-mpi-lammpi-dev, gromacs-mpi-openmpi-dev, gromacs-dev
Replaces: gromacs-mpi-dev, gromacs-mpi-lammpi-dev, gromacs-mpi-openmpi-dev, gromacs-dev
Depends: %N-shlibs, fftw3-shlibs
Files: <<
lib/libgmx_mpi.dylib
lib/libmd_mpi.dylib
lib/libgmx_mpi.a
lib/libmd_mpi.a
lib/libgmx_mpi.la
lib/libmd_mpi.la
lib/libgmx_mpi_d.dylib
lib/libmd_mpi_d.dylib
lib/libgmx_mpi_d.a
lib/libmd_mpi_d.a
lib/libgmx_mpi_d.la
lib/libmd_mpi_d.la
<<
BuildDependsOnly: True
DocFiles: AUTHORS COPYING README
<<
SplitOff3: <<
Package: %N-bin
Conflicts: gromacs-bin
Replaces: gromacs-bin
Files: <<
bin/GMXRC
bin/GMXRC.bash
bin/GMXRC.csh
bin/GMXRC.zsh
bin/completion.bash
bin/completion.csh
bin/completion.zsh
bin/xplor2gmx.pl
bin/demux.pl
<<
BuildDependsOnly: True
DocFiles: AUTHORS COPYING README
<<
Description: Molecular dynamics package (Parallel version)
DescDetail: <<
GROMACS is a versatile and extremely well optimized package
to perform molecular dynamics computer simulations and
subsequent trajectory analysis. It is developed for
biomolecules like proteins, but the extremely high
performance means it is used also in several other field
like polymer chemistry and solid state physics. This
version has parallel processing support for the main
GROMACS package.
<<
DescUsage: <<
Any package using gromacs-mpi-openmpi-dev or gromacs-mpi-lammpi-dev
should BuildDepends either openmpi-dev or lammpi-dev as well.
<<
Homepage: http://www.gromacs.org
License: GPL
Maintainer: W. G. Scott
<<