aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-chemistry/gromacs')
-rw-r--r--sci-chemistry/gromacs/ChangeLog4
-rw-r--r--sci-chemistry/gromacs/Manifest11
-rw-r--r--sci-chemistry/gromacs/files/gromacs-9999-as-needed.patch13
-rw-r--r--sci-chemistry/gromacs/gromacs-9999.ebuild4
4 files changed, 25 insertions, 7 deletions
diff --git a/sci-chemistry/gromacs/ChangeLog b/sci-chemistry/gromacs/ChangeLog
index 3ac34e8d0..9e1e92170 100644
--- a/sci-chemistry/gromacs/ChangeLog
+++ b/sci-chemistry/gromacs/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 09 Feb 2010; Christoph Junghans <kleiner_otti@gmx.de> gromacs-9999.ebuild,
+ +files/gromacs-9999-as-needed.patch:
+ added as-needed fix
+
06 Feb 2010; Christoph Junghans <kleiner_otti@gmx.de>
-gromacs-4.0.7-r1.ebuild, -files/gromacs-4.0.9999-docdir.patch:
InCvs
diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index dbb555f65..2a1c2af9f 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -3,17 +3,18 @@ Hash: SHA1
AUX gromacs-4.0.9999-ccache.patch 678 RMD160 043d0e207e04a275fe00a3bd2b28f8dc0dfd4b7f SHA1 08bc5ac8bc0b28f68e1ede994d49616dd920af5d SHA256 ca477d54351c418f1d39dda29373a1426c9403ec0d2f21c28fc7568227d47632
AUX gromacs-4.0.9999-configure-gfortran.patch 760 RMD160 1700579b0c2dfb8cbb743d795aa9f0f9f467c06b SHA1 e6924d3598b20195fcb6809e64f333def5b0f919 SHA256 1a59dfde8a3db8db729bd19691a5945e02be2725fa66ec0b125ab3b931518761
+AUX gromacs-9999-as-needed.patch 524 RMD160 4c76a12b3ced665a9f19822337f94e2bf012bc3b SHA1 38597860ff2f8835853ac751c53846fa28602019 SHA256 d2b2ac8e8825a6cde60812b5b33404f9479118402179800258179ecf260c8ffa
AUX gromacs-9999-install-mdrun.patch 1367 RMD160 3d8e15fbc2d5bc721b907d36584ce69ee452f185 SHA1 729f2f882115603c5300116015dc4594a868b547 SHA256 4335c6bf26be4a990aae30df6cfbcdca60bbef02388deab8f79d22e0e14a7258
DIST gmxtest-4.0.4.tgz 14845017 RMD160 c7c583415438bdef4c9996da9064254e9460cf16 SHA1 998179aa2bfbc4f80514f10ed774762f85c854c3 SHA256 6a7f787f4bb7cbecb688115ff0854a5ffd2ef33487d7bce4b031e63848b6f361
DIST manual-4.0.pdf 2135100 RMD160 b963642f8e1433f11328c3d0c4b1645c9de506da SHA1 8ae951ee15b2a7dc626331fce36511bc8766144c SHA256 646f810477eee2d710de6019c52056550413d0ba77baf9680195c835ddafe80a
EBUILD gromacs-4.0.9999.ebuild 6857 RMD160 727af5d38f52f5db01f6185c7ca0a7c05191be21 SHA1 2d1988574567e9c19af1d5624e51055a6b39d199 SHA256 b2304948a62c4e42c048e7912b24354265901ce6d9e7ac260ee65fa5ed7f56f5
-EBUILD gromacs-9999.ebuild 6619 RMD160 1025fdb695c8df84162a4702183e612dd8d22503 SHA1 a057576d6cdfb281b60cee352354ad490a3fe2d4 SHA256 da08b5a57acd130ffb20b68cec595d715428b65906cc402957390c01cc338892
-MISC ChangeLog 3187 RMD160 bd26ab83cccd549bd454bc53476b6f85579ba80d SHA1 b0ab4b2ea07a1f80c8abe2f4fdddd29f55353be1 SHA256 e4ae8ba91d1ac71c5ce5fd7fa89d451dd41e18e1bcaf31864c8cf87ee700e16b
+EBUILD gromacs-9999.ebuild 6617 RMD160 057b71cc2f30bfb03d97c786875ec1cbdb6ffa61 SHA1 205a30655e49abc3181b79f66aa6b69aac911641 SHA256 80ac179a2cb23f2667b0ed942320dd662acb00b3708d0d87c2717f7471a7bdf4
+MISC ChangeLog 3326 RMD160 e813d09a0c9c3fd61f5859c1d7210412b5d0f190 SHA1 deb35fd1719533cbe2872bc360e2a1e88f9b72ff SHA256 d0c8b496c8e68479e4305a786d497bd135f943ba7adc72fa6e4e184113ee305e
MISC metadata.xml 580 RMD160 06a95696ec536dd91eab06946d8787546f1e0582 SHA1 b6c5f5e50b518efa3014b69f97307d62734a288d SHA256 e976e31a9e16e9eea09d5ec147ce91d16b4e463453e71ebfb8092485589a6b49
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
-iEYEARECAAYFAkttjN0ACgkQy0OE/ans1/ltCgCfaUhkRb6cNCq0LX58jHGIF+DN
-ozAAn0WQsK7G3V9t6BPITJrt45RP4EcZ
-=2ouQ
+iEYEARECAAYFAktx28MACgkQy0OE/ans1/lqygCfcjzZ2h8qEoVeThKuAhmlDB7G
+uCsAn3EIQC8vdF0sFMn//3donUsdmIvk
+=ntjm
-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/gromacs/files/gromacs-9999-as-needed.patch b/sci-chemistry/gromacs/files/gromacs-9999-as-needed.patch
new file mode 100644
index 000000000..5815096f7
--- /dev/null
+++ b/sci-chemistry/gromacs/files/gromacs-9999-as-needed.patch
@@ -0,0 +1,13 @@
+diff --git a/src/kernel/Makefile.am b/src/kernel/Makefile.am
+index 4847fa4..4487233 100644
+--- a/src/kernel/Makefile.am
++++ b/src/kernel/Makefile.am
+@@ -8,7 +8,7 @@ lib_LTLIBRARIES = libgmxpreprocess@LIBSUFFIX@.la
+
+ LDADD = $(lib_LTLIBRARIES) ../mdlib/libmd@LIBSUFFIX@.la ../gmxlib/libgmx@LIBSUFFIX@.la
+
+-libgmxpreprocess@LIBSUFFIX@_la_LIBADD =
++libgmxpreprocess@LIBSUFFIX@_la_LIBADD = ../mdlib/libmd@LIBSUFFIX@.la
+ libgmxpreprocess@LIBSUFFIX@_la_DEPENDENCIES =
+
+ libgmxpreprocess@LIBSUFFIX@_la_SOURCES = \
diff --git a/sci-chemistry/gromacs/gromacs-9999.ebuild b/sci-chemistry/gromacs/gromacs-9999.ebuild
index 4f39b40e9..d7f81afa7 100644
--- a/sci-chemistry/gromacs/gromacs-9999.ebuild
+++ b/sci-chemistry/gromacs/gromacs-9999.ebuild
@@ -10,7 +10,7 @@ TEST_PV="4.0.4"
EGIT_REPO_URI="git://git.gromacs.org/gromacs"
EGIT_BRANCH="master"
-inherit autotools bash-completion eutils flag-o-matic fortran git multilib
+inherit autotools bash-completion eutils fortran git multilib
DESCRIPTION="The ultimate molecular dynamics simulation package"
HOMEPAGE="http://www.gromacs.org/"
@@ -48,6 +48,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-4.0.9999-ccache.patch"
epatch "${FILESDIR}/${P}-install-mdrun.patch"
+ epatch "${FILESDIR}/${P}-as-needed.patch"
# Fix typos in a couple of files.
sed -e "s:+0f:-f:" -i share/tutor/gmxdemo/demo \
@@ -56,7 +57,6 @@ src_prepare() {
use fkernels && epatch "${FILESDIR}/${PN}-4.0.9999-configure-gfortran.patch"
eautoreconf
- filter-ldflags -Wl,--as-needed
GMX_DIRS=""
use single-precision && GMX_DIRS+=" single"