From d3f8ccb1d089c298a5caefd0dcb010b55f7f3bb5 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Mon, 4 Jul 2011 16:18:38 +0000 Subject: [sys-cluster/maui] Add maui key support (Portage version: 2.2.0_alpha43/cvs/Linux x86_64) --- sys-cluster/maui/ChangeLog | 5 ++++- sys-cluster/maui/maui-3.3.1-r2.ebuild | 17 ++++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) (limited to 'sys-cluster/maui') diff --git a/sys-cluster/maui/ChangeLog b/sys-cluster/maui/ChangeLog index 4c7d1ba2dd65..561d78062261 100644 --- a/sys-cluster/maui/ChangeLog +++ b/sys-cluster/maui/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-cluster/maui # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/ChangeLog,v 1.22 2011/07/03 23:19:35 alexxy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/ChangeLog,v 1.23 2011/07/04 16:18:38 alexxy Exp $ + + 04 Jul 2011; Alexey Shvetsov maui-3.3.1-r2.ebuild: + Add maui key support *maui-3.3.1-r2 (03 Jul 2011) diff --git a/sys-cluster/maui/maui-3.3.1-r2.ebuild b/sys-cluster/maui/maui-3.3.1-r2.ebuild index 1ef2aeb762fc..331c077b6bc3 100644 --- a/sys-cluster/maui/maui-3.3.1-r2.ebuild +++ b/sys-cluster/maui/maui-3.3.1-r2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/maui-3.3.1-r2.ebuild,v 1.1 2011/07/03 23:19:35 alexxy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/maui-3.3.1-r2.ebuild,v 1.2 2011/07/04 16:18:38 alexxy Exp $ EAPI="4" -inherit autotools eutils multilib +inherit eutils multilib DESCRIPTION="Maui Cluster Scheduler" HOMEPAGE="http://www.clusterresources.com/products/maui/" @@ -24,17 +24,24 @@ RDEPEND="${DEPEND}" RESTRICT="fetch mirror" +pkg_setup() { + if use slurm; then + if [ -z ${MAUI_KEY} ]; then + eerror "You should set MAUI_KEY to any integer value in make.conf" + return 1 + fi + fi +} + src_prepare() { - epatch "${FILESDIR}"/3.2.6_p21-autoconf-2.60-compat.patch sed -e "s:\$(INST_DIR)/lib:\$(INST_DIR)/$(get_libdir):" \ -i src/{moab,server,mcom}/Makefile || die - eautoreconf } src_configure() { local myconf use pbs && myconf="--with-pbs="${EPREFIX}"/usr" - use slurm && myconf="--with-wiki" + use slurm && myconf="--with-wiki --with-key=${MAUI_KEY}" econf \ --with-spooldir="${EPREFIX}"/var/spool/${PN} \ ${myconf} -- cgit v1.2.3-65-gdbad