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

Modified Files:
        gromacs.info 
Log Message:
restore -dev split-off, build X11 support and add InfoTest

Index: gromacs.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/gromacs.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- gromacs.info        18 Feb 2013 21:57:52 -0000      1.5
+++ gromacs.info        20 Feb 2013 13:51:27 -0000      1.6
@@ -1,24 +1,35 @@
 Package: gromacs
 Version: 4.6
-Revision: 1
+Revision: 2
 Depends: %N-shlibs (= %v-%r), fftw3-shlibs, gcc47-shlibs, gsl-shlibs, 
openmotif4-shlibs, x11
 BuildDepends: fftw3, gcc47-compiler, gsl, openmotif4, x11-dev, cmake
-BuildConflicts: gromacs-dev, gromacs-mpi-dev, gromacs, gromacs-mpi
-Conflicts: gromacs-mpi, gromacs-bin (<< 4.6-1), gromacs-mpi-bin (<< 4.6-1), 
gromacs-dev (<< 4.6-1), gromacs-mpi-dev (<< 4.6-1)
-Replaces: gromacs-mpi, gromacs-bin (<< 4.6-1), gromacs-mpi-bin (<< 4.6-1), 
gromacs-dev (<< 4.6-1), gromacs-mpi-dev (<< 4.6-1)
+BuildConflicts: gromacs-dev, gromacs-mpi-dev, gromacs (<< 4.6-1), gromacs-mpi 
(<< 4.6-1)
+Conflicts: gromacs, gromacs-mpi, gromacs-bin (<< 4.6-1), gromacs-mpi-bin (<< 
4.6-1)
+Replaces:  gromacs, gromacs-mpi, gromacs-bin (<< 4.6-1), gromacs-mpi-bin (<< 
4.6-1)
 BuildDependsOnly: False
 UseMaxBuildJobs: True
 Distribution: 10.7, 10.8
 SetCC: gcc-fsf-4.7
 SetCXX: g++-fsf-4.7
 Source: mirror:custom:%n-%v.tar.gz
+Source-MD5: d920a57884961a9fcbdcd9953ade469b
 PatchFile: %n.patch
+PatchFile-MD5: 38fa52bb30693b1a9fd970b21e3e7531
 CustomMirror: <<
 Primary: ftp://ftp.gromacs.org/pub/gromacs/
 <<
-Source-MD5: d920a57884961a9fcbdcd9953ade469b
-PatchFile-MD5: 38fa52bb30693b1a9fd970b21e3e7531  
 DocFiles: AUTHORS COPYING README
+InfoTest: <<
+ TestSuiteSize: medium
+ TestSource: http://gerrit.gromacs.org/download/regressiontests-%v.tar.gz
+ TestSource-MD5: c4e150e70eccd7bba4601868ac307659
+ TestScript: <<
+   #!/bin/sh -ev
+   mv ../regressiontests-%v regressiontests-%v
+   cd build
+   touch %b/INSTALL_MAKE_CHECK
+ <<
+<< 
 PatchScript: <<
 #!/bin/zsh -efv
 %{default_script}
@@ -29,41 +40,72 @@
 CompileScript: <<
 #!/bin/bash -efv
 mkdir build
-cd build
-cmake -DGMX_GSL="ON" -DCMAKE_INSTALL_NAME_DIR=%p/lib -DCMAKE_INSTALL_PREFIX=%p 
..
-make
+# Moved build to InstallScript to allow download of testsuite to be optional.
 <<
 InstallScript: <<
 #!/bin/bash -efv
-mkdir -p %i/include/%n
 cd build
+CMAKE_OPTIONS="-DGMX_X11="ON" -DGMX_GSL="ON" -DCMAKE_INSTALL_NAME_DIR=%p/lib 
-DCMAKE_INSTALL_PREFIX=%p"
+if [ -f %b/INSTALL_MAKE_CHECK ]; then
+   CMAKE_OPTIONS="$CMAKE_OPTIONS -DREGRESSIONTEST_PATH=%b/regressiontests-%v"
+fi
+cmake $CMAKE_OPTIONS ..
+make
+if [ -f %b/INSTALL_MAKE_CHECK ]; then
+  make check
+fi
+mkdir -p %i/include/%n
 make install DESTDIR=%d
 make clean
-cmake -DGMX_DOUBLE="ON" -DGMX_GSL="ON" -DCMAKE_INSTALL_NAME_DIR=%p/lib 
-DCMAKE_INSTALL_PREFIX=%p ..
+cmake -DGMX_DOUBLE="ON" $CMAKE_OPTIONS ..
+make
+if [ -f %b/INSTALL_MAKE_CHECK ]; then
+  make check 
+fi
 make install DESTDIR=%d
 <<
 SplitOff: <<
 Package: %N-shlibs
 Depends: fftw3-shlibs, gcc47-shlibs, gsl-shlibs, openmotif4-shlibs, x11
 Files: <<
-        lib/libgmx.6*.dylib
-        lib/libgmxana.6*.dylib
-        lib/libmd.6*.dylib
+       lib/libgmx.6*.dylib
+       lib/libgmxana.6*.dylib
+       lib/libmd.6*.dylib
        lib/libgmxpreprocess.6*.dylib
-        lib/libgmx_d.6*.dylib
-        lib/libgmxana_d.6*.dylib
-        lib/libmd_d.6*.dylib
-        lib/libgmxpreprocess_d.6*.dylib
+       lib/libgmx_d.6*.dylib
+       lib/libgmxana_d.6*.dylib
+       lib/libmd_d.6*.dylib
+       lib/libgmxpreprocess_d.6*.dylib
 <<
 Shlibs: <<
-%p/lib/libgmx.6.dylib 6.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxana.6.dylib 6.0.0 %n (>= 4.5.3-1)
-%p/lib/libmd.6.dylib 6.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxpreprocess.6.dylib 6.0.0 %n  (>= 4.5.4-1)
-%p/lib/libgmx_d.6.dylib 6.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxana_d.6.dylib 6.0.0 %n (>= 4.5.3-1)
-%p/lib/libmd_d.6.dylib 6.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxpreprocess_d.6.dylib 6.0.0 %n  (>= 4.5.4-1)
+       %p/lib/libgmx.6.dylib 6.0.0 %n (>= 4.5.3-1)
+       %p/lib/libgmxana.6.dylib 6.0.0 %n (>= 4.5.3-1)
+       %p/lib/libmd.6.dylib 6.0.0 %n (>= 4.5.3-1)
+       %p/lib/libgmxpreprocess.6.dylib 6.0.0 %n  (>= 4.5.4-1)
+       %p/lib/libgmx_d.6.dylib 6.0.0 %n (>= 4.5.3-1)
+       %p/lib/libgmxana_d.6.dylib 6.0.0 %n (>= 4.5.3-1)
+       %p/lib/libmd_d.6.dylib 6.0.0 %n (>= 4.5.3-1)
+       %p/lib/libgmxpreprocess_d.6.dylib 6.0.0 %n  (>= 4.5.4-1)
+<<
+DocFiles: AUTHORS COPYING README
+<<
+SplitOff2: <<
+Package: %N-dev
+Depends: %N-shlibs (= %v-%r)
+Conflicts: gromacs (<= 4.6-1), gromacs-mpi (<= 4.6-1), gromacs-mpi-dev
+Replaces: gromacs (<= 4.6-1), gromacs-mpi (<= 4.6-1), gromacs-mpi-dev
+BuildDependsOnly: True
+Files: <<
+       include
+       lib/pkgconfig
+       lib/libgmx.dylib
+       lib/libgmxana.dylib
+       lib/libmd.dylib
+       lib/libgmxpreprocess.dylib
+       lib/libgmx_d.dylib
+       lib/libgmxana_d.dylib
+       lib/libmd_d.dylib
+       lib/libgmxpreprocess_d.dylib
 <<
 DocFiles: AUTHORS COPYING README
 <<


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to