diff options
Diffstat (limited to 'sci-chemistry/reduce/reduce-3.02.060709.ebuild')
-rw-r--r-- | sci-chemistry/reduce/reduce-3.02.060709.ebuild | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/sci-chemistry/reduce/reduce-3.02.060709.ebuild b/sci-chemistry/reduce/reduce-3.02.060709.ebuild new file mode 100644 index 000000000000..a036a39f1b42 --- /dev/null +++ b/sci-chemistry/reduce/reduce-3.02.060709.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/reduce/reduce-3.02.060709.ebuild,v 1.1 2006/08/09 16:22:09 dberkholz Exp $ + +# If you want to fix the warnings about friend declaration 'foo' declared as +# a non-template function, see http://gcc.gnu.org/faq.html#friend. + +inherit eutils toolchain-funcs + +MY_P="${PN}.${PV}.source" +DESCRIPTION="Adds hydrogens to a Protein Data Bank (PDB) molecule structure file" +HOMEPAGE="http://kinemage.biochem.duke.edu/software/reduce.php" +SRC_URI="http://kinemage.biochem.duke.edu/downloads/software/reduce/${MY_P}.tgz + http://kinemage.biochem.duke.edu/downloads/software/reduce/reduce_het_dict.txt.zip" +LICENSE="richardson" +SLOT="0" +KEYWORDS="~ppc ~x86" +IUSE="" +RDEPEND="" +DEPEND="${RDEPEND}" +S="${WORKDIR}/${MY_P}" + +src_unpack() { + DICT_DIR="/usr/share/reduce" + DICT_FILE="reduce_het_dict.txt" + DICT_LOC="${DICT_DIR}/${DICT_FILE}" + + unpack ${A} + epatch "${FILESDIR}"/${PV}-remove-extra-qualification.patch + + einfo "Fixing location of dictionary" + sed -i \ + -e "s:^\(DICT_HOME.*=\).*:\1 ${DICT_LOC}:g" \ + "${S}"/*/Makefile +} + +src_compile() { + emake \ + CXX="$(tc-getCXX)" \ + OPT="${CXXFLAGS}" \ + || die "make failed" +} + +src_install() { + dobin ${S}/reduce_src/reduce + insinto ${DICT_DIR} + doins ${WORKDIR}/${DICT_FILE} +} |