From d2ee3a3c77015a98ca09347af9d83c112dd8e5eb Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Tue, 9 Feb 2010 23:03:47 +0100 Subject: sci-chemistry/gromacs-9999: added as-needed fix (Portage version: 2.1.7.16/git/Linux i686) (Signed Manifest commit) --- sci-chemistry/gromacs/ChangeLog | 4 ++++ sci-chemistry/gromacs/Manifest | 11 ++++++----- sci-chemistry/gromacs/files/gromacs-9999-as-needed.patch | 13 +++++++++++++ sci-chemistry/gromacs/gromacs-9999.ebuild | 4 ++-- 4 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 sci-chemistry/gromacs/files/gromacs-9999-as-needed.patch (limited to 'sci-chemistry') 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 gromacs-9999.ebuild, + +files/gromacs-9999-as-needed.patch: + added as-needed fix + 06 Feb 2010; Christoph Junghans -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" -- cgit v1.2.3-65-gdbad