summaryrefslogtreecommitdiff
path: root/sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-03 16:17:22 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-03 16:17:22 +0000
commit4cd2370bed609c118b6edfde5d3f116e5c35b897 (patch)
treeec58f2c41f49754e41521d5ebc9dce4597ddd0a5 /sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild
parentf443475c824b4b5c086e6d040961cb35ad81bc60 (diff)
gentoo resync : 03.12.2017
Diffstat (limited to 'sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild')
-rw-r--r--sys-apps/xmbmon/xmbmon-2.0.5-r1.ebuild54
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
}