mosref: EAPI=777 (git status )

This commit is contained in:
Yury Martynov 2019-10-26 23:59:53 +03:00
parent 684197110f
commit ac341571f1
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
3 changed files with 20 additions and 19 deletions

View file

@ -1,2 +1,2 @@
DIST mosref-2.0-beta3-documentation.tar.gz 151687 SHA256 c38ce9e3fc7e431f30ef2b16935b562da93aecf92c5db353678a488c87a12af3
DIST mosref-2.0-beta3.tar.gz 1191694 SHA256 7d2e32efda1ba5c9245cd6f6378b33b0b9e0ca43a7d9a02f1a3d0e8b1a55b00a
DIST mosref-2.0-beta3-documentation.tar.gz 151687 BLAKE2B 7074fc598c21c104c93a075ef6d866920997d2b4be8d7b95256ba2a1f353f07316e5045a83e4e2a536daebd8ed7fa42258946f382967b474eeb28b7db27cb100 SHA512 df442a65effb4989848a05a268f04d9142892ea0dbbd95df7f902d2e28c79c98a4f717ba9587bcaeba123f30bfc8120d171370dea91a76a2d944ff787abd1686
DIST mosref-2.0-beta3.tar.gz 1191694 BLAKE2B 806fc8cd8d0caa4929f464c8573ecbcfb1b07bf09c24ee5a37479970b024af4fd48ecf9744f222bde9a858d7a98d79c2d3ae5e6f499144edffbcd06ae529a0ee SHA512 a8cdd040427fc039c0d18e7e6c2469a09999cd56fa5890816a0030c692aa0e1aa5e6261bb392fee9207d2815ab0901aee45d457d9a64ea1f4cd83f21bcf9d6c3

View file

@ -1,6 +0,0 @@
MD5 fe5164985a6e5d1d1ddacb0f73ae5a2d mosref-2.0-beta3-documentation.tar.gz 151687
RMD160 950e61042e5098a5c1dae01f07a00b68abfb9f2e mosref-2.0-beta3-documentation.tar.gz 151687
SHA256 c38ce9e3fc7e431f30ef2b16935b562da93aecf92c5db353678a488c87a12af3 mosref-2.0-beta3-documentation.tar.gz 151687
MD5 a8e1d9a2778c4e7e1e0b1dc408bcd2e1 mosref-2.0-beta3.tar.gz 1191694
RMD160 ac3c726906495bad827083a413fb62365c944cac mosref-2.0-beta3.tar.gz 1191694
SHA256 7d2e32efda1ba5c9245cd6f6378b33b0b9e0ca43a7d9a02f1a3d0e8b1a55b00a mosref-2.0-beta3.tar.gz 1191694

View file

@ -1,22 +1,21 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=7
inherit eutils
MY_P="${P/_/-}"
DESCRIPTION="A secure remote execution framework using a compact Scheme-influenced VM"
HOMEPAGE="http://sourceforge.net/projects/mosref/"
HOMEPAGE="https://sourceforge.net/projects/mosref/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz
doc? ( mirror://sourceforge/${PN}/${MY_P}-documentation.tar.gz )"
KEYWORDS="-* ~x86"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="doc sources"
RESTRICT="strip"
DEPEND=""
RDEPEND="${DEPEND}"
@ -32,24 +31,32 @@ src_unpack() {
fi
}
src_prepare() {
eapply "${FILESDIR}"/${PN}-gentoo.patch
sed -i -e "s|%%DESTDIR%%|${D}usr|" bin/install.ms || die "sed failed"
default
}
src_compile() {
epatch "${FILESDIR}"/${PN}-gentoo.patch
make || die "make failed"
emake -j1
}
src_install() {
sed -i -e "s|%%DESTDIR%%|${D}usr|" bin/install.ms || die "sed failed"
emake install || die "emake install failed"
emake install
if use doc;then
dodoc doc/vm-implementation*
cd "${WORKDIR}"/"${PN}"-reference
dodoc *
fi
if use sources;then
einfo "Installing the sources for further cross-compile"
dodir /usr/src/
cd "${WORKDIR}"
rm -rf "${MY_P}.src"/doc
cp -R "${MY_P}.src" "${D}"/usr/src/"${P}"
cp -R "${MY_P}.src" "${D}/usr/src/${P}"
fi
}