xpvm-1.2.5-gentoo.diff0100644000000000000000000000551007675522572013355 0ustar rootrootdiff -ur test/xpvm/Makefile xpvm/Makefile --- test/xpvm/Makefile 1998-04-09 23:11:23.000000000 +0200 +++ xpvm/Makefile 2003-06-02 10:45:26.000000000 +0200 @@ -2,6 +2,10 @@ # $Id: Makefile.xpvm,v 4.50 1998/04/09 21:11:23 kohl Exp $ # +xpvm: + cd src ; $(PVM_ROOT)/lib/aimk trclib + cd src ; $(PVM_ROOT)/lib/aimk xpvm + install: cd src ; $(PVM_ROOT)/lib/aimk install diff -ur test/xpvm/src/Makefile.aimk xpvm/src/Makefile.aimk --- test/xpvm/src/Makefile.aimk 1998-04-09 23:11:22.000000000 +0200 +++ xpvm/src/Makefile.aimk 2003-06-02 10:45:26.000000000 +0200 @@ -25,8 +25,8 @@ CFLOPTS = -O #CFLOPTS = -g -CC = cc -#CC = gcc +#CC = cc +CC = gcc CFLAGS = $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS) LFLAGS = $(ARCHCFLAGS) @@ -39,13 +39,13 @@ # # Personal Installation -TCLTKHOME = $(HOME)/TCL +TCLTKHOME = /usr/lib/ # System Installation #TCLTKHOME = /usr/local/lib # Tcl 7.5 / Tk 4.1 and above -TCLINCL = -I$(TCLTKHOME)/tcl/generic -TKINCL = -I$(TCLTKHOME)/tk/generic +#TCLINCL = -I$(TCLTKHOME)/tcl8.3/include/generic +#TKINCL = -I$(TCLTKHOME)/tk8.3/include/generic # Tcl 7.4 / Tk 4.0 and below #TCLINCL = -I$(TCLTKHOME)/tcl #TKINCL = -I$(TCLTKHOME)/tk @@ -54,8 +54,8 @@ #TKINCL = -I$(TCLTKHOME) # Tcl 7.5 / Tk 4.1 and above -TCLLIBDIR = -L$(TCLTKHOME)/tcl/unix/$(PVM_ARCH) -TKLIBDIR = -L$(TCLTKHOME)/tk/unix/$(PVM_ARCH) +TCLLIBDIR = -L$(TCLTKHOME)/tcl8.3/unix/$(PVM_ARCH) +TKLIBDIR = -L$(TCLTKHOME)/tk8.3/unix/$(PVM_ARCH) # Tcl 7.4 / Tk 4.0 and below #TCLLIBDIR = -L$(TCLTKHOME)/tcl/$(PVM_ARCH) #TKLIBDIR = -L$(TCLTKHOME)/tk/$(PVM_ARCH) @@ -64,11 +64,11 @@ #TKLIBDIR = -L$(TCLTKHOME) # Tcl / Tk 8.1 -#TCLLIB = -ltcl8.1 -#TKLIB = -ltk8.1 +TCLLIB = -ltcl8.3 +TKLIB = -ltk8.3 # Tcl / Tk 8.0 -TCLLIB = -ltcl8.0 -TKLIB = -ltk8.0 +#TCLLIB = -ltcl8.0 +#TKLIB = -ltk8.0 # Tcl 7.6 / Tk 4.2 #TCLLIB = -ltcl7.6 #TKLIB = -ltk4.2 @@ -80,22 +80,22 @@ #TKLIB = -ltk # Generic X11 System -XINCL = -XLIBDIR = +#XINCL = +#XLIBDIR = # Default Locations... #XINCL = -I/usr/include/X11 #XLIBDIR = -L/usr/lib # Linux Like Systems -#XINCL = -I/usr/X11R6/include -#XLIBDIR = -L/usr/X11R6/lib +XINCL = -I/usr/X11R6/include +XLIBDIR = -L/usr/X11R6/lib XLIB = -lX11 #XLIB = -lX11 -lXpm # Non-Shared Library Systems -SHLIB = +#SHLIB = # Linux, BSD, SunOS Shared Library Systems -#SHLIB = -ldl +SHLIB = -ldl # IBM Shared Library Systems #SHLIB = -lld # HP, Some Linux Shared Library Systems diff -ur test/xpvm/src/Makefile.xpvm xpvm/src/Makefile.xpvm --- test/xpvm/src/Makefile.xpvm 1998-04-09 23:11:23.000000000 +0200 +++ xpvm/src/Makefile.xpvm 2003-06-02 10:45:26.000000000 +0200 @@ -2,6 +2,10 @@ # $Id: Makefile.xpvm,v 4.50 1998/04/09 21:11:23 kohl Exp $ # +xpvm: + cd src ; $(PVM_ROOT)/lib/aimk trclib + cd src ; $(PVM_ROOT)/lib/aimk xpvm + install: cd src ; $(PVM_ROOT)/lib/aimk install xpvm-1.2.5.ebuild0100644000000000000000000000257007666725555012431 0ustar rootroot# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ S=${WORKDIR}/${P} 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 =dev-lang/tcl-8.3.4 =dev-lang/tk-8.3.4" RDEPEND="" SLOT="0" LICENSE="LGPL-2" src_unpack() { unpack ${A} patch -p0 <${DISTDIR}/xpvm-1.2.5-gentoo.diff || die } src_compile() { cd ${WORKDIR}/xpvm export PVM_ROOT="/opt/pvm3" export PVM_ARCH="LINUX" export XPVM_ROOT=${WORKDIR}"/xpvm" make xpvm || die } src_install() { cd ${WORKDIR}/xpvm dodir ${PVM_ROOT}"/xpvm" dodir ${PVM_ROOT}"/bin/"${PVM_ARCH} dodir "/usr/bin" export XPVM_ROOT=${PVM_ROOT}"/xpvm" #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 export PVM_ROOT=${D}"/opt/pvm3" cp ${WORKDIR}/xpvm ${PVM_ROOT} -r #environment variables: touch 97xpvm echo XPVM_ROOT=/opt/pvm3/xpvm/src >>97xpvm insinto /etc/env.d doins 97xpvm dodoc README } pkg_postinst() { ewarn "Environment Variables have changed. Do not forget to reboot or perform" ewarn "source /etc/profile before using xpvm !" }