# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # for make_desktop_entry inherit eutils DESCRIPTION="Cincom VisualWorks Smalltalk Non-Commercial Virtual Machine" HOMEPAGE="http://smalltalk.cincom.com" #SRC_URI="http://www.cincomsmalltalk.com/pub/cstnc/visualworks/vwnc7.3.1/VM-Linux86.tar.gz" SRC_URI="VM-Linux86.tar.gz" LICENSE="cincom" SLOT="0" KEYWORDS="-* ~x86" IUSE="" RESTRICT="fetch" DEPEND="" RDEPEND="dev-lang/visualworks-base x11-base/xorg-x11" pkg_nofetch() { einfo "Please visit ${HOMEPAGE} and download Cincom VisualWorks Non-Commercial Edition." einfo "Save it in ${DISTDIR} !" } src_unpack() { mkdir -p ${P} cd ${P} tar xzovf ${DISTDIR}/${A} } src_install() { VWBIN=bin/linux86 insinto /usr/VisualWorks-${PV}/${VWBIN} insopts -m555 doins ${VWBIN}/herald.so ${VWBIN}/visual ${VWBIN}/vwlinux86* insopts -m644 doins ${VWBIN}/readme.txt insopts -m555 insinto /usr/VisualWorks-${PV}/${VWBIN}/assert doins ${VWBIN}/assert/* insinto /usr/VisualWorks-${PV}/${VWBIN}/debug doins ${VWBIN}/debug/* insopts -m444 insinto /usr/VisualWorks-${PV}/${VWBIN}/userprim doins ${VWBIN}/userprim/* VISUALWORKS=/usr/VisualWorks-${PV} echo "#!/bin/bash" > visual.sh echo "#" >> visual.sh echo "# A script for starting VisualWorks with the default image" >> \ visual.sh echo "export VISUALWORKS=${VISUALWORKS}" >> visual.sh echo "${VISUALWORKS}/bin/linux86/visual \$*" >> visual.sh newbin visual.sh visual make_desktop_entry visual "VisualWorks Smalltalk" }