summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/pvm')
-rw-r--r--sys-cluster/pvm/ChangeLog6
-rw-r--r--sys-cluster/pvm/pvm-3.4.5-r2.ebuild18
2 files changed, 18 insertions, 6 deletions
diff --git a/sys-cluster/pvm/ChangeLog b/sys-cluster/pvm/ChangeLog
index 825c336f3fb5..ec8de00aa19c 100644
--- a/sys-cluster/pvm/ChangeLog
+++ b/sys-cluster/pvm/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-cluster/pvm
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pvm/ChangeLog,v 1.31 2006/07/16 21:32:31 tantive Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pvm/ChangeLog,v 1.32 2006/09/25 03:32:06 dberkholz Exp $
+
+ 25 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; pvm-3.4.5-r2.ebuild:
+ (#132711) Symlink binaries to LINUX64 directory on 64-bit systems (Bryan
+ Green). Also noticed that it symlinked pvm3d rather than pvmd3 -- fix that.
16 Jul 2006; Michael Imhof <tantive@gentoo.org> pvm-3.4.4-r1.ebuild,
pvm-3.4.4-r2.ebuild, pvm-3.4.4-r3.ebuild, -pvm-3.4.5.ebuild,
diff --git a/sys-cluster/pvm/pvm-3.4.5-r2.ebuild b/sys-cluster/pvm/pvm-3.4.5-r2.ebuild
index bdb96e12b23d..94794364a4e3 100644
--- a/sys-cluster/pvm/pvm-3.4.5-r2.ebuild
+++ b/sys-cluster/pvm/pvm-3.4.5-r2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pvm/pvm-3.4.5-r2.ebuild,v 1.7 2006/07/16 21:32:31 tantive Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pvm/pvm-3.4.5-r2.ebuild,v 1.8 2006/09/25 03:32:06 dberkholz Exp $
-inherit eutils
+inherit eutils multilib
MY_P="${P/-}"
DESCRIPTION="PVM: Parallel Virtual Machine"
@@ -66,9 +66,17 @@ src_install() {
dodir /usr/share/pvm3
cp -r * ${D}/usr/share/pvm3
dodir /usr/bin
- ln -s /usr/share/pvm3/lib/LINUX/pvm ${D}/usr/bin/pvm
- ln -s /usr/share/pvm3/lib/LINUX/pvm3d ${D}/usr/bin/pvm3d
- ln -s /usr/share/pvm3/lib/LINUX/pvmgs ${D}/usr/bin/pvmgs
+
+ # (#132711) Symlink to the right spot on multilib systems
+ local linuxdir
+ if [[ $(get_libdir) = lib64 ]]; then
+ linuxdir="LINUX64"
+ else
+ linuxdir="LINUX"
+ fi
+ ln -s /usr/share/pvm3/lib/${linuxdir}/pvm ${D}/usr/bin/pvm
+ ln -s /usr/share/pvm3/lib/${linuxdir}/pvmd3 ${D}/usr/bin/pvmd3
+ ln -s /usr/share/pvm3/lib/${linuxdir}/pvmgs ${D}/usr/bin/pvmgs
#environment variables: