diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-26 02:06:21 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-26 02:06:21 +0000 |
commit | f9fff8823e0cd1f6570b01337ac99e5bd49c824a (patch) | |
tree | 2a69b85ea6ba19c3a6b492d49ee8cd14c887472d /sys-apps/xmbmon/xmbmon-2.0.5-r2.ebuild | |
parent | d117172e3b48fc4be82b7623ffc40bb6070ef361 (diff) |
gentoo auto-resync : 26:12:2022 - 02:06:21
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!'" +} |