diff options
author | Sam James <sam@gentoo.org> | 2022-12-25 21:17:06 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-12-25 21:24:11 +0000 |
commit | 4a4982018ad52fbf2e571abaccc8d72e2b5bd042 (patch) | |
tree | bac10bfb51b36d037470fe22743f3522339f9a06 /sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild | |
parent | sys-apps/setserial: EAPI 8, fix build w/ Clang 16 (diff) | |
download | gentoo-4a4982018ad52fbf2e571abaccc8d72e2b5bd042.tar.gz gentoo-4a4982018ad52fbf2e571abaccc8d72e2b5bd042.tar.bz2 gentoo-4a4982018ad52fbf2e571abaccc8d72e2b5bd042.zip |
sys-apps/xmbmon: EAPI 8
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild')
-rw-r--r-- | sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild b/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild new file mode 100644 index 000000000000..40e0701452e6 --- /dev/null +++ b/sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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}_A7N8X-VM.patch +S="${WORKDIR}"/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="gui" + +RDEPEND=" + gui? ( + x11-libs/libXt + x11-libs/libSM + x11-libs/libX11 + x11-libs/libICE + ) +" +DEPEND="${RDEPEND}" + +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 + + sed -i \ + -e "/^CFLAGS=/s/-O3/${CFLAGS}/" \ + -e '/^LDFLAGS=-s$/d' \ + Makefile.in || die + sed -i \ + -e '/^[[:space:]]*CC=gcc/s,.*,:;,' \ + configure || die +} + +src_compile() { + emake mbmon + use gui && emake xmbmon +} + +src_install() { + dosbin mbmon + doman mbmon.1 + dodoc ChangeLog* ReadMe* mbmon-rrd.pl + + if use gui; then + dosbin xmbmon + doman xmbmon.1x + + insinto /etc/X11/app-defaults/ + newins xmbmon.resources XMBmon + fi + + newinitd "${FILESDIR}"/mbmon.rc mbmon + newconfd "${FILESDIR}"/mbmon.confd mbmon +} + +pkg_postinst() { + 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!'" +} |