# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/sr/sr-2.3.3.ebuild,v 1.1 2005/07/16 12:37:18 griffon26 Exp $ inherit eutils My_PV="`echo ${PV} | awk -F. '{ gsub(/_pre.*|_alpha.*/, ""); print $1 $2 $3}'`" DESCRIPTION="SR (Synchronizing Resources) is a language for writing concurrent programs" HOMEPAGE="http://www.cs.arizona.edu/sr" SRC_URI="ftp://ftp.cs.arizona.edu/sr/${PN}${My_PV}.tar.Z" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" RDEPEND="virtual/ssh" S=${WORKDIR} src_unpack() { unpack ${A} cd ${S} #epatch ${FILESDIR}/${P}.patch sed -i -e "s:SRSRC = /usr/local/src/sr:SRSRC = ${S}:" \ -e "s:/usr/local:/usr:" -e "s:/usr/X11/lib:/usr/lib:" \ -e "s:CCPATH = /bin/cc:CCPATH = /usr/bin/gcc:" \ -e "s:RSHPATH = /usr/ucb/rsh:RSHPATH = /usr/bin/ssh:" \ -e "s:VFPATH = /usr/lib/vfontedpr:VFPATH = :" Configuration \ || die "seding Configuration failed" } src_compile() { emake || die "make failed" } src_test() { rm -f vsuite/examples/other/mbrot/Script rm -f vsuite/examples/other/remote/Script rm -f vsuite/quick/vm/Script srv/srv || die "At least one test failed" } src_install() { # commands dobin sr/sr dobin srl/srl dobin srm/srm dobin srprof/srprof dobin srtex/srtex dobin srlatex/srlatex dobin srgrind/srgrind dobin preproc/*2sr ranlib rts/srlib.a # library components insinto /usr/lib/sr doins sr.h doins srmulti.h doins rts/srlib.a doins library/*.o doins library/*.spec doins library/*.impl doins srmap doins rts/srx doins srlatex/srlatex.sty doins preproc/*2sr.h doins sr-mode.el doman man/*.[135] }