diff options
author | Olivier Fisette <ribosome@gentoo.org> | 2005-05-24 20:59:55 +0000 |
---|---|---|
committer | Olivier Fisette <ribosome@gentoo.org> | 2005-05-24 20:59:55 +0000 |
commit | e9faa98dad49265f254f09f6cc8091d727354b4a (patch) | |
tree | a9530c36dfd5a27dfde9c84b4f8cc58afd10388d /sci-chemistry/nmrpipe | |
parent | use $ROOT in gamesenv (diff) | |
download | gentoo-2-e9faa98dad49265f254f09f6cc8091d727354b4a.tar.gz gentoo-2-e9faa98dad49265f254f09f6cc8091d727354b4a.tar.bz2 gentoo-2-e9faa98dad49265f254f09f6cc8091d727354b4a.zip |
Initial import
(Portage version: 2.0.51.19)
Diffstat (limited to 'sci-chemistry/nmrpipe')
-rw-r--r-- | sci-chemistry/nmrpipe/ChangeLog | 10 | ||||
-rw-r--r-- | sci-chemistry/nmrpipe/Manifest | 4 | ||||
-rw-r--r-- | sci-chemistry/nmrpipe/files/digest-nmrpipe-20050415 | 10 | ||||
-rw-r--r-- | sci-chemistry/nmrpipe/files/nmrpipe-20050415-env | 22 | ||||
-rw-r--r-- | sci-chemistry/nmrpipe/metadata.xml | 9 | ||||
-rw-r--r-- | sci-chemistry/nmrpipe/nmrpipe-20050415.ebuild | 121 |
6 files changed, 176 insertions, 0 deletions
diff --git a/sci-chemistry/nmrpipe/ChangeLog b/sci-chemistry/nmrpipe/ChangeLog new file mode 100644 index 000000000000..4fd4ffc9de90 --- /dev/null +++ b/sci-chemistry/nmrpipe/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sci-chemistry/nmrpipe +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/nmrpipe/ChangeLog,v 1.1 2005/05/24 20:59:55 ribosome Exp $ + +*nmrpipe-20050415 (24 May 2005) + + 24 May 2005; Olivier Fisette <ribosome@gentoo.org> + +files/nmrpipe-20050415-env, +metadata.xml, +nmrpipe-20050415.ebuild: + Initial import. + diff --git a/sci-chemistry/nmrpipe/Manifest b/sci-chemistry/nmrpipe/Manifest new file mode 100644 index 000000000000..42eb1552db5a --- /dev/null +++ b/sci-chemistry/nmrpipe/Manifest @@ -0,0 +1,4 @@ +MD5 19a9ddc2b52d3e37388ea138e88f93a1 nmrpipe-20050415.ebuild 3784 +MD5 f189a3c4ff5ae55bcee4f8ed0ace5d20 metadata.xml 254 +MD5 a0cf759ccc9f784668a46fea06921a91 files/digest-nmrpipe-20050415 583 +MD5 e7236bf3258e1cb32a99df7d3887b7d6 files/nmrpipe-20050415-env 466 diff --git a/sci-chemistry/nmrpipe/files/digest-nmrpipe-20050415 b/sci-chemistry/nmrpipe/files/digest-nmrpipe-20050415 new file mode 100644 index 000000000000..49d98abac037 --- /dev/null +++ b/sci-chemistry/nmrpipe/files/digest-nmrpipe-20050415 @@ -0,0 +1,10 @@ +MD5 694225aef24266d5bbeff27b900b248c nmrpipe.linux9.tar.Z 21927231 +MD5 bd7b0dfd903eab1df014bb9d7356612b xview_fonts.tar.Z 2183991 +MD5 06d27f018d0abd3e2e35fcd923423af3 xview.linux9.tar.Z 4047400 +MD5 45e4773ed5f7e7cc721453d8f5a68934 dyn.tar.Z 37517562 +MD5 f5d0f86f3a8c224943969830e435e6f0 mfr.tar.Z 823825 +MD5 b33e195e36e9c35a970632dc9670d312 pdbH.tar.Z 75004655 +MD5 02123d6fe1f1ef79b59ef8ffa662f338 valpha.tar 35779984 +MD5 f8df76a619d702153a19b23f1678aca6 acme.tar.Z 11681951 +MD5 c4c1ef656285419fc4f19a5ae19204f7 binval.com 3125 +MD5 8d52d41c11c497778ce277999452e635 install.com 20316 diff --git a/sci-chemistry/nmrpipe/files/nmrpipe-20050415-env b/sci-chemistry/nmrpipe/files/nmrpipe-20050415-env new file mode 100644 index 000000000000..29239a092cfd --- /dev/null +++ b/sci-chemistry/nmrpipe/files/nmrpipe-20050415-env @@ -0,0 +1,22 @@ +# Platform +BINTYPE="linux9" + +# NMRPipe +NMRBASE="/opt/nmrpipe" +MANPATH="${NMRBASE}/man" +PATH="${NMRBASE}/nmrbin.linux9" +# Auxiliary NMRPipe scripts +# PATH="${NMRBASE}/com" + +# Dynamo +DYNAMO_DIR="${NMRBASE}/dynamo" +DYNAMO_PARAMS="${DYNAMO_DIR}/params" +SURF_DIR="${DYNAMO_DIR}/surface" +PATH="${DYNAMO_DIR}/tcl" +DYNAMO_KEY="2002084" + +# PDBH +PDBH_BASE="${NMRBASE}/pdb" +PDBH_DIR="${PDBH_BASE}/pdbH" +PDBH_LIST="${PDBH_BASE}/pdbH.list" +PDBH_TAB="${PDBH_BASE}/resolution.tab" diff --git a/sci-chemistry/nmrpipe/metadata.xml b/sci-chemistry/nmrpipe/metadata.xml new file mode 100644 index 000000000000..e9391a41a838 --- /dev/null +++ b/sci-chemistry/nmrpipe/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>ribosome@gentoo.org</email> + <name>Olivier Fisette</name> + </maintainer> + <herd>sci</herd> +</pkgmetadata> diff --git a/sci-chemistry/nmrpipe/nmrpipe-20050415.ebuild b/sci-chemistry/nmrpipe/nmrpipe-20050415.ebuild new file mode 100644 index 000000000000..41d49c5626b6 --- /dev/null +++ b/sci-chemistry/nmrpipe/nmrpipe-20050415.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/nmrpipe/nmrpipe-20050415.ebuild,v 1.1 2005/05/24 20:59:55 ribosome Exp $ + +DESCRIPTION="Spectral visualisation, analysis and Fourier processing" +# The specific terms of this license are printed automatically on startup +# by some NMRPipe applications. The user also has to accept them before +# downloading the package. +LICENSE="as-is" +HOMEPAGE="http://spin.niddk.nih.gov/bax/software/NMRPipe/" +# The NMRPipe installation script which we are not allowed to modify +# requires all the following to be present for a complete installation. +# Many of the bundled applications and libraries are afterwards deleted +# (by this ebuild). The Gentoo provided applications and libraries are +# used instead. The notable exception is the Tcl/Tk libraries; NMRPipe +# requires a modified version of these. Unfortunately, this requires to +# redefine the location of the libraries, which is done by sourcing an +# initialisation script. NMRPipe users are used to this, and this ebuild +# also prints a notice to this effect. +SRC_URI="${PN}.linux9.tar.Z + xview_fonts.tar.Z + xview.linux9.tar.Z + dyn.tar.Z + mfr.tar.Z + pdbH.tar.Z + valpha.tar + acme.tar.Z + binval.com + install.com" +# The maintainer absolutely wants to control redistribution. +RESTRICT="fetch" + +SLOT="0" +IUSE="" +# Right now, precompiled executables are only available for Linux on the +# x86 architecture. The maintainer chose to keep the sources closed, but +# says he will gladly provide precompiled executables for other platforms +# if there are such requests. +KEYWORDS="-* ~x86" + +RDEPEND="virtual/x11 + dev-lang/f2c + dev-lang/tcl + dev-lang/tk + dev-tcltk/blt + media-gfx/gnuplot + app-shells/tcsh + sys-libs/libtermcap-compat + x11-libs/xview + sci-chemistry/rasmol" + +S="${WORKDIR}" +NMRBASE="/opt/${PN}" + +pkg_nofetch() { + einfo "Please visit:" + einfo "\t${HOMEPAGE}" + einfo + einfo "Contact the package maintainer, then download the following files:" + for i in ${A}; do + einfo "\t${i}" + done + einfo + einfo "Place the downloaded files in your distfiles directory:" + einfo "\t${DISTDIR}" + echo +} + +src_unpack() { + # The installation script will unpack the package. We just provide symlinks + # to the archive files (and installation scripts). + for i in ${A}; do + ln -s "${DISTDIR}/${i}" "${i}" + done + # Make the installation scripts executable. + chmod +x "binval.com" "install.com" +} + +src_compile() { + # Unset DISPLAY to avoid the interactive graphical test. + DISPLAY="" ./install.com "${S}" || die + for i in ${A}; do + rm "${i}" + done + # Remove some of the bundled applications and libraries; they are + # provided by Gentoo instead. + rm -r "xview" "XView" nmrbin.linux9/{0.0,lib,*timestamp,xv,gnuplot*,rasmol*} + # Remove the initialisation script generated during the installation. + # It contains incorrect hardcoded paths; only the "nmrInit.com" script + # should be used. + rm "com/nmrInit.linux9.com" + # Make the precompiled Linux binaries executable. + chmod +x nmrbin.linux9/* + # Set the correct path to NMRPipe in the auxiliary scripts. + cd "${S}/com" + for i in *; do + sed -e "s%/u/delaglio%${NMRBASE}%" -i "${i}" || die + done +} + +src_install() { + newenvd "${FILESDIR}/${P}-env" "40${PN}" + insinto "/opt/${PN}" + insopts "-m0755" + doins -r * +} + +pkg_postinst() { + echo + ewarn "Before using NMRPipe applications, users must source the following" + ewarn "csh script, which will set the necessary environment variables:" + ewarn "\t/opt/${PN}/com/nmrInit.com" + ewarn + ewarn "Be aware that this script redefines the locations of the Tcl" + ewarn "libraries. This could break other non-NMRPipe Tcl applications" + ewarn "run in the same session." + ewarn + ewarn "Using Dynamo does not require running an additional initialisation" + ewarn "script. The necessary environment variables should already be set." + echo +} |