[fink:package-submissions] #5032 gromacs/gromacs-mpi-2016.4-1
Jack Howarth via Fink-tracker <[email protected]>
| Newsgroups | gmane.os.apple.fink.tracker |
|---|---|
| Message-ID | </p/fink/package-submissions/5032/0b1604009e2345820b08ff623cf669c445ef43ce.package-submissions@fink.p.sourceforge.net> |
Nothing aside from gromacs itself uses its shared libs (which exist solely to reduce the executable sizes of the various gromacs executables). Note I have renamed the shared library package in the extreme off chance that someone built in-house code against them. However, if they are doing that, pre-existing binaries will still run against the old binaries and they can recompile and relink against the new one. I think this is trying to solve a problem that doesn't really exist for gromacs.
---
** [package-submissions:#5032] gromacs/gromacs-mpi-2016.4-1**
**Status:** open
**Group:** Awaiting_Update_from_Submitter
**Labels:** sci Updated libversion
**Created:** Mon Oct 02, 2017 10:10 PM UTC by Jack Howarth
**Last Updated:** Tue Oct 03, 2017 10:51 AM UTC
**Owner:** nobody
The folllowing info file changes for gromacs.info and gromacs-mpi.info updates the package to the current 2016.4 release and uses the llvm-clang, libomp-dev and libomp-shlibs packages now available from llvm50.
~~~
Index: gromacs.info
===================================================================
RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/sci/gromacs.info,v
retrieving revision 1.6
diff -u -r1.6 gromacs.info
--- gromacs.info 7 Oct 2016 03:47:33 -0000 1.6
+++ gromacs.info 2 Oct 2017 22:08:46 -0000
@@ -1,16 +1,19 @@
Package: gromacs
-Version: 5.1.4
-Revision: 100
+Version: 2016.4
+Revision: 1
Depends: <<
- gromacs1-shlibs (= %v-%r),
- fftw3-shlibs (>= 3.3.4-2),
+ libomp-shlibs,
+ gromacs2-shlibs (= %v-%r),
+ hwloc-shlibs,
+ fftw3-shlibs (>= 3.3.5-1),
x11
<<
BuildDepends: <<
- boost1.58-nopython,
+ llvm-clang,
cmake,
- fftw3 (>= 3.3.4-2),
+ fftw3 (>= 3.3.5-1),
fink (>= 0.38.3),
+ hwloc,
x11-dev
<<
BuildConflicts: <<
@@ -34,10 +37,12 @@
<<
BuildDependsOnly: False
UseMaxBuildJobs: True
+SetCC: llvm-clang
+SetCXX: llvm-clang++
Source: mirror:custom:%n-%v.tar.gz
-Source-MD5: ba2e34d59b3982603b4935d650c08040
+Source-MD5: 19c8b5c85f3ec62df79d2249a3c272f8
PatchFile: %n-libxml2.patch
-PatchFile-MD5: 463830df2e50a5df49bbbd4b0299cf76
+PatchFile-MD5: f4ae00e6b57c404fcd7d69bf677f7f28
CustomMirror: <<
Primary: ftp://ftp.gromacs.org/pub/gromacs/
<<
@@ -45,7 +50,7 @@
InfoTest: <<
TestSuiteSize: medium
TestSource: http://gerrit.gromacs.org/download/regressiontests-%v.tar.gz
- TestSource-MD5: 8902358ab19343f17997d1bf85f8e69c
+ TestSource-MD5: a1625834b5fc8dcde0b8ef40cf64910c
TestScript: <<
mv ../regressiontests-%v regressiontests-%v
# sentinel-file is flag to activate testing during InstallScript as
@@ -66,9 +71,8 @@
InstallScript: <<
#!/bin/bash -efv
cd build
-CMAKE_OPTIONS="-DBOOST_ROOT=%p/opt/boost-1_58 \
+CMAKE_OPTIONS="-DGMX_FFT_LIBRARY=fftw3 \
-DGMX_GPU="OFF" \
- -DGMX_FFT_LIBRARY=fftw3 \
-DGMX_X11="ON" \
-DCMAKE_INSTALL_NAME_DIR=%p/lib \
-DCMAKE_INSTALL_PREFIX=%p \
@@ -104,25 +108,27 @@
make install DESTDIR=%d
<<
SplitOff: <<
-Package: gromacs1-shlibs
+Package: gromacs2-shlibs
Depends: <<
- fftw3-shlibs (>= 3.3.4-2),
+ libomp-shlibs,
+ fftw3-shlibs (>= 3.3.5-1),
+ hwloc-shlibs,
x11
<<
Files: <<
- lib/libgromacs.1*.dylib
- lib/libgromacs_d.1*.dylib
+ lib/libgromacs.2*.dylib
+ lib/libgromacs_d.2*.dylib
<<
Shlibs: <<
- @rpath/libgromacs.1.dylib 1.0.0 %n (>= 5.1-1)
- @rpath/libgromacs_d.1.dylib 1.0.0 %n (>= 5.1-1)
+ @rpath/libgromacs.2.dylib 2.0.0 %n (>= 2016-1)
+ @rpath/libgromacs_d.2.dylib 2.0.0 %n (>= 2016-1)
<<
DocFiles: AUTHORS COPYING README
<<
SplitOff2: <<
Package: %N-dev
Depends: <<
- gromacs1-shlibs (= %v-%r)
+ gromacs2-shlibs (= %v-%r)
<<
Conflicts: <<
gromacs (<= 4.6-1),
~~~
and
~~~
Index: gromacs-mpi.info
===================================================================
RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/sci/gromacs-mpi.info,v
retrieving revision 1.6
diff -u -r1.6 gromacs-mpi.info
--- gromacs-mpi.info 7 Oct 2016 03:47:33 -0000 1.6
+++ gromacs-mpi.info 2 Oct 2017 22:08:46 -0000
@@ -1,17 +1,20 @@
Package: gromacs-mpi
-Version: 5.1.4
-Revision: 100
+Version: 2016.4
+Revision: 1
Depends: <<
- gromacs1-mpi-shlibs (= %v-%r),
- fftw3-shlibs (>= 3.3.4-2),
+ libomp-shlibs,
+ gromacs2-mpi-shlibs (= %v-%r),
+ fftw3-shlibs (>= 3.3.5-1),
+ hwloc-shlibs,
openmpi (>= 1.10.0-1),
x11
<<
BuildDepends: <<
- boost1.58-nopython,
+ llvm-clang,
cmake,
- fftw3 (>= 3.3.4-2),
+ fftw3 (>= 3.3.5-1),
fink (>= 0.38.3),
+ hwloc,
openmpi (>= 1.10.0-1),
x11-dev
<<
@@ -36,10 +39,12 @@
<<
BuildDependsOnly: False
UseMaxBuildJobs: True
+SetCC: llvm-clang
+SetCXX: llvm-clang++
Source: mirror:custom:gromacs-%v.tar.gz
-Source-MD5: ba2e34d59b3982603b4935d650c08040
+Source-MD5: 19c8b5c85f3ec62df79d2249a3c272f8
PatchFile: gromacs-libxml2.patch
-PatchFile-MD5: 463830df2e50a5df49bbbd4b0299cf76
+PatchFile-MD5: f4ae00e6b57c404fcd7d69bf677f7f28
CustomMirror: <<
Primary: ftp://ftp.gromacs.org/pub/gromacs/
<<
@@ -47,7 +52,7 @@
InfoTest: <<
TestSuiteSize: medium
TestSource: http://gerrit.gromacs.org/download/regressiontests-%v.tar.gz
- TestSource-MD5: 8902358ab19343f17997d1bf85f8e69c
+ TestSource-MD5: a1625834b5fc8dcde0b8ef40cf64910c
TestScript: <<
mv ../regressiontests-%v regressiontests-%v
# sentinel-file is flag to activate testing during InstallScript as
@@ -68,9 +73,8 @@
InstallScript: <<
#!/bin/bash -efv
cd build
-CMAKE_OPTIONS="-DBOOST_ROOT=%p/opt/boost-1_58 \
+CMAKE_OPTIONS="-DGMX_FFT_LIBRARY=fftw3 \
-DGMX_GPU="OFF" \
- -DGMX_FFT_LIBRARY=fftw3 \
-DGMX_X11="ON" \
-DGMX_MPI="ON" \
-DCMAKE_INSTALL_NAME_DIR=%p/lib \
@@ -108,26 +112,28 @@
make install DESTDIR=%d
<<
SplitOff: <<
-Package: gromacs1-mpi-shlibs
+Package: gromacs2-mpi-shlibs
Depends: <<
- fftw3-shlibs (>= 3.3.4-2),
+ libomp-shlibs,
+ fftw3-shlibs (>= 3.3.5-1),
+ hwloc-shlibs,
openmpi-shlibs (>= 1.10.0-1),
x11
<<
Files: <<
- lib/libgromacs_mpi.1*.dylib
- lib/libgromacs_mpi_d.1*.dylib
+ lib/libgromacs_mpi.2*.dylib
+ lib/libgromacs_mpi_d.2*.dylib
<<
Shlibs: <<
- @rpath/libgromacs_mpi.1.dylib 1.0.0 %n (>= 5.1-1)
- @rpath/libgromacs_mpi_d.1.dylib 1.0.0 %n (>= 5.1-1)
+ @rpath/libgromacs_mpi.2.dylib 2.0.0 %n (>= 2016-1)
+ @rpath/libgromacs_mpi_d.2.dylib 2.0.0 %n (>= 2016-1)
<<
DocFiles: AUTHORS COPYING README
<<
SplitOff2: <<
Package: %N-dev
Depends: <<
- gromacs1-mpi-shlibs (= %v-%r)
+ gromacs2-mpi-shlibs (= %v-%r)
<<
Conflicts: <<
gromacs (<= 4.6-1),
~~~
Tested on 10.13 with 'fink -m'.
---
Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/fink/package-submissions/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/fink/admin/package-submissions/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fink-tracker mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.tracker