summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Imhof <tantive@gentoo.org>2005-08-09 20:53:29 +0000
committerMichael Imhof <tantive@gentoo.org>2005-08-09 20:53:29 +0000
commit8bcf63f59ec188439046e91afd4f1f4dcbfc0623 (patch)
tree821e2c7771141c5d1cb4965bc9a03dcbceab2f7e /sys-cluster/xpvm
parentwork around portage bug: described in bug #73527 (diff)
downloadhistorical-8bcf63f59ec188439046e91afd4f1f4dcbfc0623.tar.gz
historical-8bcf63f59ec188439046e91afd4f1f4dcbfc0623.tar.bz2
historical-8bcf63f59ec188439046e91afd4f1f4dcbfc0623.zip
Bumped revision, closes #97184.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'sys-cluster/xpvm')
-rw-r--r--sys-cluster/xpvm/ChangeLog10
-rw-r--r--sys-cluster/xpvm/Manifest15
-rw-r--r--sys-cluster/xpvm/files/digest-xpvm-1.2.5-r41
-rw-r--r--sys-cluster/xpvm/files/xpvm-1.2.5-secure-temp.patch22
-rw-r--r--sys-cluster/xpvm/xpvm-1.2.5-r4.ebuild70
5 files changed, 110 insertions, 8 deletions
diff --git a/sys-cluster/xpvm/ChangeLog b/sys-cluster/xpvm/ChangeLog
index 221fde41269c..a45ce4e8c7f0 100644
--- a/sys-cluster/xpvm/ChangeLog
+++ b/sys-cluster/xpvm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-cluster/xpvm
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/xpvm/ChangeLog,v 1.11 2004/09/19 19:48:26 tantive Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/xpvm/ChangeLog,v 1.12 2005/08/09 20:53:29 tantive Exp $
+
+*xpvm-1.2.5-r4 (09 Aug 2005)
+
+ 09 Aug 2005; Michael Imhof <tantive@gentoo.org>
+ +files/xpvm-1.2.5-secure-temp.patch, +xpvm-1.2.5-r4.ebuild:
+ Bumped revision, closes #97184.
19 Sep 2004; Michael Imhof <tantive@gentoo.org> -xpvm-1.2.5-r1.ebuild,
-xpvm-1.2.5.ebuild:
diff --git a/sys-cluster/xpvm/Manifest b/sys-cluster/xpvm/Manifest
index 7654ae812085..8565d0745e2a 100644
--- a/sys-cluster/xpvm/Manifest
+++ b/sys-cluster/xpvm/Manifest
@@ -1,17 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+MD5 6ab70f80e2196cbca85dddbf10c0ebe8 xpvm-1.2.5-r4.ebuild 1681
+MD5 41664043c4624dedcfeeb07950f08d13 metadata.xml 312
MD5 3c55a9b59e0402fd04bef10354fb978d xpvm-1.2.5-r3.ebuild 1634
+MD5 fa0aaf9403b1790c9bdcc04e5b982c39 ChangeLog 2182
MD5 8a378ff84cd6e0cfd86f7c01ebf0fade xpvm-1.2.5-r2.ebuild 1502
-MD5 06885f8cbfd4fdc9638f7b6a88998f04 ChangeLog 2005
-MD5 41664043c4624dedcfeeb07950f08d13 metadata.xml 312
+MD5 6438da27b6054eb5470d7d647bbea504 files/xpvm-1.2.5-secure-temp.patch 654
MD5 915d49a269c55c9d68cf0d7d30f1b272 files/digest-xpvm-1.2.5-r2 63
+MD5 915d49a269c55c9d68cf0d7d30f1b272 files/digest-xpvm-1.2.5-r4 63
MD5 915d49a269c55c9d68cf0d7d30f1b272 files/digest-xpvm-1.2.5-r3 63
MD5 d35a792494704198c2d97ff3e4b9e033 files/xpvm-1.2.5-gentoo.diff 2904
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.10 (GNU/Linux)
+Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFBw2lpI1lqEGTUzyQRApKiAKDDndOiaHXN5FmYEpV6U+ljVOIGlACcDXAA
-sXlBVU35CN1GMjD8IxXVJ7s=
-=xp2+
+iD8DBQFC+RgfKtJO8LeSoosRAvx3AJoCH7AHgbHb+W7CZ55SC+ZQtBGKvgCdHDBy
+QSZZZLd2py1e+FdhrkaiOJc=
+=WIQD
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/xpvm/files/digest-xpvm-1.2.5-r4 b/sys-cluster/xpvm/files/digest-xpvm-1.2.5-r4
new file mode 100644
index 000000000000..b9694694f22c
--- /dev/null
+++ b/sys-cluster/xpvm/files/digest-xpvm-1.2.5-r4
@@ -0,0 +1 @@
+MD5 7b20143cb2ff61e3cb28baf8f9cb2770 XPVM.src.1.2.5.tgz 196004
diff --git a/sys-cluster/xpvm/files/xpvm-1.2.5-secure-temp.patch b/sys-cluster/xpvm/files/xpvm-1.2.5-secure-temp.patch
new file mode 100644
index 000000000000..958717ecdec6
--- /dev/null
+++ b/sys-cluster/xpvm/files/xpvm-1.2.5-secure-temp.patch
@@ -0,0 +1,22 @@
+diff -Naur xpvm.orig/src/xpvm.tcl xpvm/src/xpvm.tcl
+--- xpvm.orig/src/xpvm.tcl 1998-04-09 16:12:32.000000000 -0500
++++ xpvm/src/xpvm.tcl 2005-07-29 19:02:33.776588864 -0500
+@@ -829,7 +829,17 @@
+
+ set tfck [ info exists trace_file ]
+
+-if { $tfck == 0 } { set trace_file "/tmp/xpvm.trace.$user" }
++if { $tfck == 0 } {
++ if {$tcl_platform(platform) != "unix"} {
++ puts stderr "fatal error, secure temp file creation not available"
++ exit 1
++ }
++ catch {exec /bin/tempfile} trace_file
++ if {[file exist $trace_file] != 1} {
++ puts stderr "fatal error, secure temp file creation not available"
++ exit 1
++ }
++}
+
+ $CTRL.file_entry insert 0 $trace_file
+
diff --git a/sys-cluster/xpvm/xpvm-1.2.5-r4.ebuild b/sys-cluster/xpvm/xpvm-1.2.5-r4.ebuild
new file mode 100644
index 000000000000..c45fc34b81e3
--- /dev/null
+++ b/sys-cluster/xpvm/xpvm-1.2.5-r4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/xpvm/xpvm-1.2.5-r4.ebuild,v 1.1 2005/08/09 20:53:29 tantive Exp $
+
+inherit eutils
+
+DESCRIPTION="XPVM: A graphical console and monitor for PVM"
+SRC_URI="http://www.netlib.org/pvm3/xpvm/XPVM.src.1.2.5.tgz"
+HOMEPAGE="http://www.csm.ornl.gov/pvm/pvm_home.html"
+IUSE=""
+
+DEPEND=">=sys-cluster/pvm-3.4.1-r1
+ dev-lang/tcl
+ dev-lang/tk"
+RDEPEND=""
+
+SLOT="0"
+KEYWORDS="x86 ppc"
+LICENSE="LGPL-2"
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/xpvm-1.2.5-gentoo.diff
+ epatch ${FILESDIR}/xpvm-1.2.5-secure-temp.patch
+}
+
+src_compile() {
+ export XPVM_ROOT="${WORKDIR}/xpvm"
+
+ cd ${WORKDIR}/xpvm
+
+ if [ -z "${PVM_ROOT}" ]
+ then
+ die "PVM_ROOT variable not set. Please run env-update and source /etc/profile."
+ elif [ -z "${PVM_ARCH}" ]
+ then
+ die "PVM_ARCH variable not set. Please run env-update and source /etc/profile."
+ fi
+
+ emake xpvm || die
+}
+
+src_install() {
+ XPVM_ROOT=${PVM_ROOT}/xpvm
+
+ cd ${WORKDIR}/xpvm
+ dodir ${PVM_ROOT}/xpvm
+ dodir ${PVM_ROOT}/bin/${PVM_ARCH}
+ dodir /usr/bin
+
+ #create symlinks to xpvm binary
+ dosym ${XPVM_ROOT}/src/${PVM_ARCH}/xpvm ${PVM_ROOT}/bin/${PVM_ARCH}/xpvm
+ dosym ${XPVM_ROOT}/src/${PVM_ARCH}/xpvm /usr/bin/xpvm
+
+ #install headers and libs and binary
+ cp ${WORKDIR}/xpvm ${D}/${PVM_ROOT} -r
+
+ #environment variables:
+ touch ${T}/97xpvm
+ echo XPVM_ROOT=/usr/local/pvm3/xpvm/src >> ${T}/97xpvm
+ insinto /etc/env.d
+ doins ${T}/97xpvm
+
+ dodoc README
+}
+
+pkg_postinst() {
+ ewarn "Environment Variables have changed. Do not forget to reboot or perform"
+ ewarn "source /etc/profile before using xpvm !"
+}