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

Modified Files:
        gromacs.info 
Added Files:
        gromacs-mpi.info gromacs.patch 
Log Message:
update of gromacs package

Index: gromacs.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/gromacs.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- gromacs.info        9 Sep 2012 11:43:57 -0000       1.2
+++ gromacs.info        13 Feb 2013 18:57:16 -0000      1.3
@@ -1,108 +1,70 @@
 Package: gromacs
-Version: 4.5.4
-Revision: 2
+Version: 4.6
+Revision: 1
 Depends: %N-shlibs (= %v-%r), fftw3-shlibs, gcc47-shlibs, gsl-shlibs, 
openmotif4-shlibs, x11
-BuildDepends: fftw3, gcc47-compiler, gsl, openmotif4, x11-dev
-BuildConflicts: gromacs-dev (<< %v-%r), gromacs-mpi-dev, gromacs-mpi, 
gromacs-mpi-openmpi-dev, gromacs-mpi-openmpi, gromacs-mpi-lammpi-dev, 
gromacs-mpi-lammpi-dev
-Conflicts: gromacs-mpi-dev, gromacs-mpi, gromacs-mpi-openmpi-dev, 
gromacs-mpi-openmpi, gromacs-mpi-lammpi-dev, gromacs-mpi-lammpi-dev
-Replaces:  gromacs-mpi-dev, gromacs-mpi, gromacs-mpi-openmpi-dev, 
gromacs-mpi-openmpi, gromacs-mpi-lammpi-dev, gromacs-mpi-lammpi-dev
-BuildDependsOnly: false
+BuildDepends: fftw3, gcc47-compiler, gsl, openmotif4, x11-dev, cmake
+BuildConflicts: gromacs-dev, gromacs-mpi-dev
+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)
+BuildDependsOnly: False
 UseMaxBuildJobs: True
-SetCC: gcc
-SetCXX: g++
+Distribution: 10.7, 10.8
+SetCC: gcc-fsf-4.7
+SetCXX: g++-fsf-4.7
 Source: mirror:custom:%n-%v.tar.gz
+PatchFile: %n.patch
 CustomMirror: <<
 Primary: ftp://ftp.gromacs.org/pub/gromacs/
 <<
-Source-MD5: 5013de941017e014b92d41f82c7e86d6
-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
+Source-MD5: d920a57884961a9fcbdcd9953ade469b
+PatchFile-MD5: 38fa52bb30693b1a9fd970b21e3e7531  
 DocFiles: AUTHORS COPYING README
 PatchScript: <<
 #!/bin/zsh -efv
+%{default_script}
 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
-./configure %c --build=%m-apple-darwin`uname -r|cut -f1 -d.` 
--host=%m-apple-darwin`uname -r|cut -f1 -d.`
+mkdir build
+cd build
+cmake -DGMX_GSL="ON" -DCMAKE_INSTALL_NAME_DIR=%p/lib -DCMAKE_INSTALL_PREFIX=%p 
..
 make
 <<
 InstallScript: <<
 #!/bin/bash -efv
 mkdir -p %i/include/%n
-make -j 1 install DESTDIR=%d
+cd build
+make install DESTDIR=%d
 make clean
-./configure %c --build=%m-apple-darwin`uname -r|cut -f1 -d.` 
--host=%m-apple-darwin`uname -r|cut -f1 -d.` --disable-float 
--program-suffix="_d" 
-make
-make -j 1 install DESTDIR=%d
+cmake -DGMX_DOUBLE="ON" -DGMX_GSL="ON" -DCMAKE_INSTALL_NAME_DIR=%p/lib 
-DCMAKE_INSTALL_PREFIX=%p ..
+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.0.0.dylib
-        lib/libgmxana.6.dylib
-        lib/libmd.6.0.0.dylib
-        lib/libmd.6.dylib
-        lib/libgmx_d.6.0.0.dylib
-        lib/libgmx_d.6.dylib
-        lib/libgmxana_d.6.0.0.dylib
-        lib/libgmxana_d.6.dylib
-        lib/libmd_d.6.0.0.dylib
-        lib/libmd_d.6.dylib
-       lib/libgmxpreprocess.6.dylib
-       lib/libgmxpreprocess.6.0.0.dylib
-       lib/libgmxpreprocess_d.6.dylib
-       lib/libgmxpreprocess_d.6.0.0.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
 <<
 Shlibs: <<
-%p/lib/libgmx.6.dylib 7.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxana.6.dylib 7.0.0 %n (>= 4.5.3-1)
-%p/lib/libmd.6.dylib 7.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmx_d.6.dylib 7.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxana_d.6.dylib 7.0.0 %n (>= 4.5.3-1)
-%p/lib/libmd_d.6.dylib 7.0.0 %n (>= 4.5.3-1)
-%p/lib/libgmxpreprocess.6.dylib 7.0.0 %n  (>= 4.5.4-1)
-%p/lib/libgmxpreprocess_d.6.dylib 7.0.0 %n  (>= 4.5.4-1)
-<<
-DocFiles: AUTHORS COPYING README
-<<
-SplitOff2: <<
-Package: %N-dev
-Depends: %N-shlibs (= %v-%r)
-Conflicts: gromacs-mpi-shlibs, gromacs-mpi-lammpi-shlibs, 
gromacs-mpi-openmpi-shlibs
-Replaces: gromacs-mpi-shlibs, gromacs-mpi-lammpi-shlibs, 
gromacs-mpi-openmpi-shlibs
-Files: <<
-       lib/*.a
-       lib/*.la
-       include/gromacs
-       lib/libgmx.dylib
-       lib/libgmxana.dylib
-       lib/libmd_d.dylib
-       lib/libgmx_d.dylib
-       lib/libgmxana_d.dylib
-<<
-BuildDependsOnly: True
-DocFiles: AUTHORS COPYING README
-<<
-SplitOff3: <<
-Package: %N-bin
-Conflicts: gromacs-mpi-lammpi-bin, gromacs-mpi-openmpi-bin, gromacs-mpi-bin
-Replaces: gromacs-mpi-lammpi-bin, gromacs-mpi-openmpi-bin, gromacs-mpi-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
+%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)
 <<
-BuildDependsOnly: True
 DocFiles: AUTHORS COPYING README
 <<
 Description: Molecular dynamics package
@@ -118,6 +80,10 @@
 /sw/share/gromacs  Copy the tutor directory to your home
 directory to use the tutorial.
 <<
+DescPackaging: <<
+Shared libraries created by cmake set the compatibility version explicitly to
+major.minor.patch which is equally correct as libtool's use of major+1.
+<<
 Homepage: http://www.gromacs.org
 License: GPL
-Maintainer: W. G. Scott <wgsc...@users.sourceforge.net>
+Maintainer: Jack Howarth <howa...@bromo.med.uc.edu>

--- NEW FILE: gromacs-mpi.info ---
Package: gromacs-mpi
Version: 4.6
Revision: 1
Depends: %N-shlibs (= %v-%r), gsl-shlibs, fftw3-shlibs, gcc47-shlibs, 
openmotif4-shlibs, openmpi-shlibs, x11
BuildDepends: gsl, fftw3, gcc47-compiler, openmpi, x11-dev, cmake
BuildConflicts: gromacs-mpi-dev, gromacs-dev
Conflicts: gromacs, gromacs-bin (<< 4.6-1), gromacs-mpi-bin (<< 4.6-1), 
gromacs-dev (<< 4.6-1), gromacs-mpi-dev (<< 4.6-1)
Replaces: gromacs, gromacs-bin (<< 4.6-1), gromacs-mpi-bin (<< 4.6-1), 
gromacs-dev (<< 4.6-1), gromacs-mpi-dev (<< 4.6-1)
Distribution: 10.7, 10.8
BuildDependsOnly: False
UseMaxBuildJobs: True
SetCC: gcc-fsf-4.7
SetCXX: g++-fsf-4.7
Source: mirror:custom:gromacs-%v.tar.gz
PatchFile: gromacs.patch
CustomMirror: <<
Primary: ftp://ftp.gromacs.org/pub/gromacs/
<<
Source-MD5: d920a57884961a9fcbdcd9953ade469b
PatchFile-MD5: 38fa52bb30693b1a9fd970b21e3e7531
DocFiles: AUTHORS COPYING README
PatchScript: <<
#!/bin/zsh -efv
%{default_script}
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
mkdir build
cd build
cmake -DGMX_MPI="ON" -DGMX_GSL="ON" -DCMAKE_INSTALL_NAME_DIR=%p/lib 
-DCMAKE_INSTALL_PREFIX=%p  ..
make
<<
InstallScript: <<
#!/bin/bash -efv
mkdir -p %i/include/%n
cd build
make install DESTDIR=%d
make clean
cmake -DGMX_MPI="ON" -DGMX_DOUBLE="ON" -DGMX_GSL="ON" 
-DCMAKE_INSTALL_NAME_DIR=%p/lib -DCMAKE_INSTALL_PREFIX=%p ..
make install DESTDIR=%d
<<
SplitOff: <<
Package: %N-shlibs
Depends: gsl-shlibs, fftw3-shlibs, gcc47-shlibs, openmotif4-shlibs, 
openmpi-shlibs, x11
Files: <<
       lib/libgmx_mpi.6*.dylib
       lib/libgmxana_mpi.6*.dylib
       lib/libmd_mpi.6*.dylib
       lib/libgmxpreprocess_mpi.6*.dylib
       lib/libgmx_mpi_d.6*.dylib
       lib/libgmxana_mpi_d.6*.dylib
       lib/libmd_mpi_d.6*.dylib
       lib/libgmxpreprocess_mpi_d.6*.dylib
<<
Shlibs: <<
       %p/lib/libgmx_mpi.6.dylib 6.0.0 %n (>= 4..54-1)
       %p/lib/libgmxana_mpi.6.dylib 6.0.0 %n (>= 4.5.4-1)
       %p/lib/libmd_mpi.6.dylib 6.0.0 %n (>= 4.5.4-1)
       %p/lib/libgmxpreprocess_mpi.6.dylib 6.0.0 %n (>= 4.5.4-1)
       %p/lib/libgmx_mpi_d.6.dylib 6.0.0 %n (>= 4.5.4-1)
       %p/lib/libgmxana_mpi_d.6.dylib 6.0.0 %n (>= 4.5.4-1)
       %p/lib/libmd_mpi_d.6.dylib 6.0.0 %n (>= 4.5.4-1)
       %p/lib/libgmxpreprocess_mpi_d.6.dylib 6.0.0 %n (>= 4.5.4-1)
<<
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.
<<
DescPackaging: <<
Shared libraries created by cmake set the compatibility version explicitly to
major.minor.patch which is equally correct as libtool's use of major+1.
<<
Homepage: http://www.gromacs.org
License: GPL
Maintainer: Jack Howarth <howa...@bromo.med.uc.edu>      

--- NEW FILE: gromacs.patch ---
diff -uNr gromacs-4.6/CMakeLists.txt gromacs-4.6.fink/CMakeLists.txt
--- gromacs-4.6/CMakeLists.txt  2013-01-18 15:46:08.000000000 -0500
+++ gromacs-4.6.fink/CMakeLists.txt     2013-02-12 18:23:54.000000000 -0500
@@ -64,6 +64,7 @@
     set(PROJECT_VERSION ${CUSTOM_VERSION_STRING})
 endif (CUSTOM_VERSION_STRING)
 set(SOVERSION 6)
+set(VERSION 6.0.0)
 # It is a bit irritating, but this has to be set separately for now!
 SET(CPACK_PACKAGE_VERSION_MAJOR "4")
 SET(CPACK_PACKAGE_VERSION_MINOR "6")
diff -uNr gromacs-4.6/src/gmxlib/CMakeLists.txt 
gromacs-4.6.fink/src/gmxlib/CMakeLists.txt
--- gromacs-4.6/src/gmxlib/CMakeLists.txt       2013-01-18 15:38:57.000000000 
-0500
+++ gromacs-4.6.fink/src/gmxlib/CMakeLists.txt  2013-02-12 18:25:19.000000000 
-0500
@@ -117,7 +117,7 @@
 if(USE_VERSION_H)
        add_dependencies(gmx gmx_version) 
 endif()
-set_target_properties(gmx PROPERTIES OUTPUT_NAME "gmx${GMX_LIBS_SUFFIX}" 
SOVERSION ${SOVERSION} INSTALL_NAME_DIR "${LIB_INSTALL_DIR}"
+set_target_properties(gmx PROPERTIES OUTPUT_NAME "gmx${GMX_LIBS_SUFFIX}" 
SOVERSION ${SOVERSION} VERSION ${VERSION} INSTALL_NAME_DIR "${LIB_INSTALL_DIR}"
     COMPILE_FLAGS "${OpenMP_C_FLAGS}" COMPILE_DEFINITIONS "TMPI_EXPORTS")
 
 install(TARGETS gmx DESTINATION ${LIB_INSTALL_DIR} COMPONENT libraries)
diff -uNr gromacs-4.6/src/kernel/CMakeLists.txt 
gromacs-4.6.fink/src/kernel/CMakeLists.txt
--- gromacs-4.6/src/kernel/CMakeLists.txt       2013-01-18 15:38:58.000000000 
-0500
+++ gromacs-4.6.fink/src/kernel/CMakeLists.txt  2013-02-12 18:26:51.000000000 
-0500
@@ -76,7 +76,7 @@
 
 add_library(gmxpreprocess ${GMXPREPROCESS_SOURCES})
 target_link_libraries(gmxpreprocess md)
-set_target_properties(gmxpreprocess PROPERTIES OUTPUT_NAME 
"gmxpreprocess${GMX_LIBS_SUFFIX}" SOVERSION ${SOVERSION} INSTALL_NAME_DIR 
"${LIB_INSTALL_DIR}"
+set_target_properties(gmxpreprocess PROPERTIES OUTPUT_NAME 
"gmxpreprocess${GMX_LIBS_SUFFIX}" SOVERSION ${SOVERSION} VERSION ${VERSION} 
INSTALL_NAME_DIR "${LIB_INSTALL_DIR}"
     COMPILE_FLAGS "${OpenMP_C_FLAGS}")
 
 
diff -uNr gromacs-4.6/src/mdlib/CMakeLists.txt 
gromacs-4.6.fink/src/mdlib/CMakeLists.txt
--- gromacs-4.6/src/mdlib/CMakeLists.txt        2013-01-18 15:38:58.000000000 
-0500
+++ gromacs-4.6.fink/src/mdlib/CMakeLists.txt   2013-02-12 18:25:52.000000000 
-0500
@@ -73,7 +73,7 @@
 else()
   set(MD_PREFIX)
 endif()
-set_target_properties(md PROPERTIES OUTPUT_NAME 
"${MD_PREFIX}md${GMX_LIBS_SUFFIX}" SOVERSION ${SOVERSION} INSTALL_NAME_DIR 
"${LIB_INSTALL_DIR}"
+set_target_properties(md PROPERTIES OUTPUT_NAME 
"${MD_PREFIX}md${GMX_LIBS_SUFFIX}" SOVERSION ${SOVERSION} VERSION ${VERSION} 
INSTALL_NAME_DIR "${LIB_INSTALL_DIR}"
     COMPILE_FLAGS "${OpenMP_C_FLAGS}")
 
 install(TARGETS md DESTINATION ${LIB_INSTALL_DIR} COMPONENT libraries)
diff -uNr gromacs-4.6/src/tools/CMakeLists.txt 
gromacs-4.6.fink/src/tools/CMakeLists.txt
--- gromacs-4.6/src/tools/CMakeLists.txt        2013-01-18 15:38:58.000000000 
-0500
+++ gromacs-4.6.fink/src/tools/CMakeLists.txt   2013-02-12 18:28:59.000000000 
-0500
@@ -71,7 +71,7 @@
 
 
 target_link_libraries(gmxana md gmx ${GSL_LIBRARIES})
-set_target_properties(gmxana PROPERTIES OUTPUT_NAME "gmxana${GMX_LIBS_SUFFIX}" 
SOVERSION ${SOVERSION} INSTALL_NAME_DIR "${LIB_INSTALL_DIR}"
+set_target_properties(gmxana PROPERTIES OUTPUT_NAME "gmxana${GMX_LIBS_SUFFIX}" 
SOVERSION ${SOVERSION} VERSION ${VERSION} INSTALL_NAME_DIR "${LIB_INSTALL_DIR}"
     COMPILE_FLAGS "${OpenMP_C_FLAGS}")
 
 # List of programs with single corresponding .c source file,


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to