diff options
author | Michael Gilroy <michael.gilroy24@gmail.com> | 2017-06-20 20:50:16 +0000 |
---|---|---|
committer | Michael Gilroy <michael.gilroy24@gmail.com> | 2017-06-20 20:50:16 +0000 |
commit | 2b46bfaa3aad4246e7ea60389706279dc8a1be53 (patch) | |
tree | 5ee1b761cc99e7030ef9916cddfcbc3fcffc0db7 | |
parent | updated README (diff) | |
download | gentoo-mpi-2b46bfaa3aad4246e7ea60389706279dc8a1be53.tar.gz gentoo-mpi-2b46bfaa3aad4246e7ea60389706279dc8a1be53.tar.bz2 gentoo-mpi-2b46bfaa3aad4246e7ea60389706279dc8a1be53.zip |
added modules ebuild
-rw-r--r-- | sys-cluster/modules/modules-3.2.10-r1.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/sys-cluster/modules/modules-3.2.10-r1.ebuild b/sys-cluster/modules/modules-3.2.10-r1.ebuild new file mode 100644 index 0000000..a152204 --- /dev/null +++ b/sys-cluster/modules/modules-3.2.10-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools multilib + +DESCRIPTION="Dynamic modification of a user's environment via modulefiles" +HOMEPAGE="http://modules.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test X" + +RDEPEND=" + dev-lang/tcl:0= + dev-tcltk/tclx + X? ( x11-libs/libX11 )" +DEPEND="${RDEPEND} + test? ( dev-util/dejagnu )" + +S="${WORKDIR}/${P%[a-z]}" + +DOCS=(ChangeLog README NEWS TODO) + +PATCHES=( + "${FILESDIR}/${P}-bindir.patch" + "${FILESDIR}/${P}-versioning.patch" + "${FILESDIR}/${P}-clear.patch" + "${FILESDIR}/${P}-avail.patch" +) + +src_prepare() { + has_version ">=dev-lang/tcl-8.6.0" && \ + epatch "${FILESDIR}"/${P}-errorline.patch + + sed -e "s:@EPREFIX@:${EPREFIX}:g" \ + "${FILESDIR}"/modules.sh.in > modules.sh + + default +} + +src_configure() { + econf --disable-versioning \ + --prefix="${EPREFIX}/usr/share" \ + --exec-prefix="${EPREFIX}/usr/share/Modules" \ + --with-module-path="${EPREFIX}/etc/modulefiles" \ + --with-tcl="${EPREFIX}/usr/$(get_libdir)" \ + $(use_with X x) + +} + +src_install() { + emake DESTDIR="${D}" install + insinto /etc/profile.d + doins modules.sh + exeinto /usr/share/Modules/bin + doexe "${FILESDIR}"/createmodule.{sh,py} + dosym /usr/share/Modules/init/csh /etc/profile.d/modules.csh + dodir /etc/modulefiles +} |