From ac341571f1c63b1abb2710b46e6de1d53afaf847 Mon Sep 17 00:00:00 2001 From: Yury Martynov Date: Sat, 26 Oct 2019 23:59:53 +0300 Subject: [PATCH] mosref: EAPI=777 (git status ) --- net-analyzer/mosref/Manifest | 4 +-- .../mosref/files/digest-mosref-2.0_beta3 | 6 ---- net-analyzer/mosref/mosref-2.0_beta3.ebuild | 29 ++++++++++++------- 3 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 net-analyzer/mosref/files/digest-mosref-2.0_beta3 diff --git a/net-analyzer/mosref/Manifest b/net-analyzer/mosref/Manifest index 7d7f79102..45da476be 100644 --- a/net-analyzer/mosref/Manifest +++ b/net-analyzer/mosref/Manifest @@ -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 diff --git a/net-analyzer/mosref/files/digest-mosref-2.0_beta3 b/net-analyzer/mosref/files/digest-mosref-2.0_beta3 deleted file mode 100644 index 11c090b89..000000000 --- a/net-analyzer/mosref/files/digest-mosref-2.0_beta3 +++ /dev/null @@ -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 diff --git a/net-analyzer/mosref/mosref-2.0_beta3.ebuild b/net-analyzer/mosref/mosref-2.0_beta3.ebuild index 9bb396bdc..9cf6166ec 100644 --- a/net-analyzer/mosref/mosref-2.0_beta3.ebuild +++ b/net-analyzer/mosref/mosref-2.0_beta3.ebuild @@ -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 }