Study
File detail
Source code
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# By Kamil Dudka <xdudka00@gmail.com>
# Brno University of Technology
# Faculty of Information Technology
inherit eutils
DESCRIPTION="PRAM (Parallel Random Access Machine) emulator - useful only \
for students at Brno University of Technology - Faculty of Information \
Technology"
HOMEPAGE="http://www.fit.vutbr.cz/~skrivan/vyuka/prl/prl.htm"
SRC_URI="http://www.fit.vutbr.cz/~skrivan/vyuka/prl/pm2.tar.gz
http://www.fit.vutbr.cz/~skrivan/vyuka/prl/emulator.tar.z"
RESTRICT="mirror"
LICENSE="unknown"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-libs/ncurses"
RDEPEND="${DEPEND}"
src_unpack() {
# Unpack pm2
mkdir -p ${WORKDIR}/pm2
cd ${WORKDIR}/pm2
unpack pm2.tar.gz
# Unpack emulator
mkdir -p ${WORKDIR}/emulator
cd ${WORKDIR}/emulator
unpack emulator.tar.z
# Apply patches
cd ${WORKDIR}/pm2
epatch "${FILESDIR}/pm2-gentoo.patch"
cd ${WORKDIR}/emulator
epatch "${FILESDIR}/emulator-gcc4-gentoo.patch"
}
src_compile() {
make -C pm2 || die "pm2: make failed"
make -C emulator || die "emulator: make failed"
}
src_install() {
dodoc pm2/*.ps pm2/README pm2/ChangeLog emulator/*.ps
dodir /usr/share/${PN}
cp pm2/*.pm2 pm2/*.pel ${D}/usr/share/${PN}/
dobin emulator/pram emulator/pa emulator/pasm pm2/pm2
}