diff options
author | David Seifert <soap@gentoo.org> | 2017-12-02 14:40:22 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2017-12-02 15:15:40 +0100 |
commit | 5cf624bcfc8b05eddfd4b29d21a343345993e28e (patch) | |
tree | f31e4ec4c39fac8b8546bf2014915e86e21089c3 /sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild | |
parent | sys-apps/zorroutils: Port to EAPI 6 (diff) | |
download | gentoo-5cf624bcfc8b05eddfd4b29d21a343345993e28e.tar.gz gentoo-5cf624bcfc8b05eddfd4b29d21a343345993e28e.tar.bz2 gentoo-5cf624bcfc8b05eddfd4b29d21a343345993e28e.zip |
sys-apps/xmbmon: Port to EAPI 6
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Diffstat (limited to 'sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild')
-rw-r--r-- | sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild b/sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild index da5cef958ffd..2b128239d11e 100644 --- a/sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild +++ b/sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -inherit eutils +EAPI=6 MY_P=${PN}${PV//.} + DESCRIPTION="Mother Board Monitor Program for X Window System" HOMEPAGE="http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html" -SRC_URI="http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/xmbmon/${MY_P}.tar.gz - http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/xmbmon/${MY_P}_fflush.patch" +SRC_URI="http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/xmbmon/${MY_P}.tar.gz" # http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/xmbmon/${MY_P}_A7N8X-VM.patch LICENSE="BSD" @@ -15,21 +15,27 @@ SLOT="0" KEYWORDS="amd64 x86 ~x86-fbsd" IUSE="X" -DEPEND="X? ( x11-libs/libXt - x11-libs/libSM - x11-libs/libX11 - x11-libs/libICE )" +RDEPEND=" + X? ( + x11-libs/libXt + x11-libs/libSM + x11-libs/libX11 + x11-libs/libICE + )" +DEPEND="${RDEPEND}" S=${WORKDIR}/${MY_P} +PATCHES=( + # "${DISTDIR}"/${MY_P}_A7N8X-VM.patch + "${FILESDIR}"/${P}-fflush.patch + "${FILESDIR}"/${P}-amd64.patch + "${FILESDIR}"/${P}-pid.patch + "${FILESDIR}"/${P}-loopback.patch +) + +src_prepare() { + default -src_unpack() { - unpack ${A} - cd "${S}" - # epatch "${DISTDIR}"/${MY_P}_A7N8X-VM.patch - epatch "${DISTDIR}"/${MY_P}_fflush.patch - epatch "${FILESDIR}"/${P}-amd64.patch - epatch "${FILESDIR}"/${P}-pid.patch - epatch "${FILESDIR}"/${P}-loopback.patch sed -i \ -e "/^CFLAGS=/s/-O3/${CFLAGS}/" \ -e '/^LDFLAGS=-s$/d' \ @@ -40,21 +46,19 @@ src_unpack() { } src_compile() { - econf || die "Configure failed" - emake mbmon || die "Make mbmon failed" - if use X ; then - emake xmbmon || die "Make xmbmon failed" - fi + emake mbmon + use X && emake xmbmon } src_install() { - dosbin mbmon || die "mbmon failed" + dosbin mbmon doman mbmon.1 dodoc ChangeLog* ReadMe* mbmon-rrd.pl - if use X ; then - dosbin xmbmon || die "xmbmon failed" + if use X; then + dosbin xmbmon doman xmbmon.1x + insinto /etc/X11/app-defaults/ newins xmbmon.resources XMBmon fi @@ -64,10 +68,8 @@ src_install() { } pkg_postinst() { - echo einfo "These programs access SMBus/ISA-IO ports without any kind" einfo "of checking. It is, therefore, very dangerous and may cause" einfo "a system-crash. Make sure you read ReadMe," einfo "section 4, 'How to use!'" - echo } |