diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2004-02-29 01:35:20 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2004-02-29 01:35:20 +0000 |
commit | 5761c1f28d4c0f06ac6948d6b3d57428420bb930 (patch) | |
tree | 496b8217c62c6407b4be092a5511df19eb83649f /app-sci | |
parent | Mark 6.2-r6 stable on x86, alpha, ia64. Add 6.2-r7 which bumps the patchleve... (diff) | |
download | historical-5761c1f28d4c0f06ac6948d6b3d57428420bb930.tar.gz historical-5761c1f28d4c0f06ac6948d6b3d57428420bb930.tar.bz2 historical-5761c1f28d4c0f06ac6948d6b3d57428420bb930.zip |
Closing bug #42989 by installing binaries to /usr/bin. Also discovered libs needed to be installed to /usr/lib. Enabled assembly for Alphas too, if any Alpha user ever tries this.
Diffstat (limited to 'app-sci')
-rw-r--r-- | app-sci/gromacs/ChangeLog | 10 | ||||
-rw-r--r-- | app-sci/gromacs/Manifest | 4 | ||||
-rw-r--r-- | app-sci/gromacs/files/digest-gromacs-3.1.4-r2 | 1 | ||||
-rw-r--r-- | app-sci/gromacs/gromacs-3.1.4-r2.ebuild | 54 |
4 files changed, 67 insertions, 2 deletions
diff --git a/app-sci/gromacs/ChangeLog b/app-sci/gromacs/ChangeLog index 2c9e8dbbe50e..1829e97a440b 100644 --- a/app-sci/gromacs/ChangeLog +++ b/app-sci/gromacs/ChangeLog @@ -1,7 +1,15 @@ # ChangeLog for app-sci/gromacs -# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 # $Header $ +*gromacs-3.1.4-r2 (28 Feb 2004) + + 28 Feb 2004; Donnie Berkholz <spyderous@gentoo.org>; + gromacs-3.1.4-r2.ebuild: + Closing bug #42989 by installing binaries to /usr/bin. Also discovered libs + needed to be installed to /usr/lib. Enabled assembly for Alphas too, if any + Alpha user ever tries this. + 04 Oct 2003; Donnie Berkholz <spyderous@gentoo.org>; gromacs-3.1.3.ebuild, gromacs-3.1.4.ebuild: Pulling old versions. diff --git a/app-sci/gromacs/Manifest b/app-sci/gromacs/Manifest index e7bbdbf92e94..14c23dc018ac 100644 --- a/app-sci/gromacs/Manifest +++ b/app-sci/gromacs/Manifest @@ -1,4 +1,6 @@ -MD5 1215638c01163c9a11d753eae9d4fc7e ChangeLog 1605 +MD5 bce25cce854a9ed7ab0a403e57ec9fbb ChangeLog 1907 MD5 af1bfbb0777267a03e889b08173f2757 metadata.xml 248 MD5 9da7c07e97d7e02a5aece5cb12e8627d gromacs-3.1.4-r1.ebuild 1417 +MD5 76479670c978b2f8e8386d6efb46160c gromacs-3.1.4-r2.ebuild 1567 MD5 5322e3229934a2776885a05df3606fb0 files/digest-gromacs-3.1.4-r1 66 +MD5 5322e3229934a2776885a05df3606fb0 files/digest-gromacs-3.1.4-r2 66 diff --git a/app-sci/gromacs/files/digest-gromacs-3.1.4-r2 b/app-sci/gromacs/files/digest-gromacs-3.1.4-r2 new file mode 100644 index 000000000000..7f41e1fba1e3 --- /dev/null +++ b/app-sci/gromacs/files/digest-gromacs-3.1.4-r2 @@ -0,0 +1 @@ +MD5 835247417207a9852583a78f835a7da2 gromacs-3.1.4.tar.gz 2713384 diff --git a/app-sci/gromacs/gromacs-3.1.4-r2.ebuild b/app-sci/gromacs/gromacs-3.1.4-r2.ebuild new file mode 100644 index 000000000000..ffda87f0495d --- /dev/null +++ b/app-sci/gromacs/gromacs-3.1.4-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-sci/gromacs/gromacs-3.1.4-r2.ebuild,v 1.1 2004/02/29 01:35:20 spyderous Exp $ + +IUSE="mpi" + +DESCRIPTION="The ultimate molecular dynamics simulation package" +SRC_URI="ftp://ftp.gromacs.org/pub/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.gromacs.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +#mpi is a local USE flag now +#May become official when situation with mpich is cleared (now the only mpi implementation awailable is lam-mpi) +DEPEND="=dev-libs/fftw-2.1* + mpi? ( >=sys-cluster/lam-mpi-6.5.6 ) + >=sys-devel/binutils-2.10.91.0.2" + + +src_compile() { +#!!!Please note!!! +#for troublesome work gromacs should be compiled with the same mpi setting as fftw. +#Unfortunately portage cannot trace optional dependencies of dependencies at present. +#Until this (planned) feature is completed, please try to do corresponding check yourself. + local myconf="" + myconf="${myconf} `use_enable mpi`" + + # Enable asm on Alphas + if [ "${ARCH}" = "alpha" ] + then + myconf="${myconf} --enable-axp-asm" + fi + + econf \ + --enable-fortran \ + --datadir=/usr/share/${P} \ + --bindir=/usr/bin \ + --libdir=/usr/lib \ + ${myconf} || die "configure failed" + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + + # Install documentation. + dodoc AUTHORS COPYING INSTALL README + + #move html docs under /usr/share/doc + #and leave examples and templates under /usr/gromacs... + mv ${D}/usr/share/${P}/html ${D}/usr/share/doc/${PF} +} |