diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2008-07-29 01:20:04 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2008-07-29 01:20:04 +0000 |
commit | 5efd8a1c0a7d829eab5a22be274c629b3d79ed21 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild | |
parent | Removing packages/ebuilds which are already in the tree or no longer necessary. (diff) | |
download | wolf31o2-5efd8a1c0a7d829eab5a22be274c629b3d79ed21.tar.gz wolf31o2-5efd8a1c0a7d829eab5a22be274c629b3d79ed21.tar.bz2 wolf31o2-5efd8a1c0a7d829eab5a22be274c629b3d79ed21.zip |
svn path=/; revision=211
Diffstat (limited to 'sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild')
-rw-r--r-- | sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild b/sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild deleted file mode 100644 index 9b7d7e3..0000000 --- a/sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.0.1.ebuild,v 1.1 2008/03/17 07:59:27 dberkholz Exp $ - -inherit eutils flag-o-matic linux-info toolchain-funcs multilib - -DESCRIPTION="Hardware Monitoring user-space utilities" - -HOMEPAGE="http://www.lm-sensors.org/" -SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" - -IUSE="sensord" - -COMMON="sensord? ( net-analyzer/rrdtool )" -DEPEND="${COMMON} - sys-apps/sed" -RDEPEND="${COMMON} - dev-lang/perl - virtual/logger" - -pkg_setup() { - linux-info_pkg_setup - - if ! linux_chkconfig_present HWMON; then - eerror - eerror "${P} requires CONFIG_HWMON to be enabled." - eerror - die "CONFIG_HWMON not detected" - fi - if ! linux_chkconfig_present I2C_CHARDEV; then - ewarn - ewarn "sensors-detect requires CONFIG_I2C_CHARDEV to be enabled." - ewarn - fi - if ! linux_chkconfig_present I2C; then - ewarn - ewarn "${P} requires CONFIG_I2C to be enabled for most sensors." - ewarn - fi -} - -src_unpack() { - unpack ${A} - - cd "${S}" - epatch "${FILESDIR}"/${PN}-3.0.1-sensors-detect-gentoo.patch - - if use sensord; then - sed -i -e 's:^# \(PROG_EXTRA\):\1:' "${S}"/Makefile - fi -} - -src_compile() { - einfo - einfo "You may safely ignore any errors from compilation" - einfo "that contain \"No such file or directory\" references." - einfo - - filter-flags -fstack-protector - - emake CC=$(tc-getCC) \ - || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr MANDIR=/usr/share/man LIBDIR=/usr/$(get_libdir) \ - install || die "emake install failed" - - newinitd "${FILESDIR}"/lm_sensors-3-init.d lm_sensors - newinitd "${FILESDIR}"/fancontrol-init.d fancontrol - - if use sensord; then - newconfd "${FILESDIR}"/sensord-conf.d sensord - newinitd "${FILESDIR}"/sensord-init.d sensord - fi - - dodoc BACKGROUND BUGS CHANGES CONTRIBUTORS INSTALL QUICKSTART \ - README* TODO - - dodoc doc/donations doc/fancontrol.txt doc/fan-divisors doc/FAQ \ - doc/progs doc/temperature-sensors doc/vid - - dohtml doc/lm_sensors-FAQ.html doc/useful_addresses.html - - docinto chips - dodoc doc/chips/* - - docinto developers - dodoc doc/developers/applications -} - -pkg_postinst() { - elog - elog "Please run \`/usr/sbin/sensors-detect' in order to setup" - elog "/etc/conf.d/lm_sensors." - elog - elog "/etc/conf.d/lm_sensors is vital to the init-script." - elog "Please make sure you also add lm_sensors to the desired" - elog "runlevel. Otherwise your I2C modules won't get loaded" - elog "on the next startup." - elog - elog "You will also need to run the above command if you're upgrading from" - elog "<=${PN}-2, as the needed entries in /etc/conf.d/lm_sensors has" - elog "changed." - elog - elog "Be warned, the probing of hardware in your system performed by" - elog "sensors-detect could freeze your system. Also make sure you read" - elog "the documentation before running lm_sensors on IBM ThinkPads." - elog - elog "Please refer to the lm_sensors documentation for more information." - elog "(http://www.lm-sensors.org/wiki/Documentation)" - elog -} |