Gentoo Archives: gentoo-commits

From: "Donnie Berkholz (dberkholz)" <dberkholz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/lm_sensors: ChangeLog lm_sensors-3.0.2.ebuild
Date: Tue, 01 Jul 2008 20:33:05
Message-Id: E1KDmX5-0000eL-Gx@stork.gentoo.org
1 dberkholz 08/07/01 20:32:59
2
3 Modified: ChangeLog
4 Added: lm_sensors-3.0.2.ebuild
5 Log:
6 Bump.
7 (Portage version: 2.1.5.6)
8
9 Revision Changes Path
10 1.85 sys-apps/lm_sensors/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/lm_sensors/ChangeLog?rev=1.85&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/lm_sensors/ChangeLog?rev=1.85&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/lm_sensors/ChangeLog?r1=1.84&r2=1.85
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v
19 retrieving revision 1.84
20 retrieving revision 1.85
21 diff -u -r1.84 -r1.85
22 --- ChangeLog 18 May 2008 18:54:11 -0000 1.84
23 +++ ChangeLog 1 Jul 2008 20:32:59 -0000 1.85
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sys-apps/lm_sensors
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.84 2008/05/18 18:54:11 armin76 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.85 2008/07/01 20:32:59 dberkholz Exp $
29 +
30 +*lm_sensors-3.0.2 (01 Jul 2008)
31 +
32 + 01 Jul 2008; Donnie Berkholz <dberkholz@g.o>;
33 + +lm_sensors-3.0.2.ebuild:
34 + Bump.
35
36 18 May 2008; Raúl Porcel <armin76@g.o> lm_sensors-2.10.4.ebuild:
37 alpha stable
38
39
40
41 1.1 sys-apps/lm_sensors/lm_sensors-3.0.2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.0.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.0.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: lm_sensors-3.0.2.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.0.2.ebuild,v 1.1 2008/07/01 20:32:59 dberkholz Exp $
51
52 inherit eutils flag-o-matic linux-info toolchain-funcs multilib
53
54 DESCRIPTION="Hardware Monitoring user-space utilities"
55
56 HOMEPAGE="http://www.lm-sensors.org/"
57 SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.bz2"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
62
63 IUSE="sensord"
64
65 COMMON="sensord? ( net-analyzer/rrdtool )"
66 DEPEND="${COMMON}
67 sys-apps/sed"
68 RDEPEND="${COMMON}
69 dev-lang/perl
70 virtual/logger"
71
72 pkg_setup() {
73 linux-info_pkg_setup
74
75 if ! linux_chkconfig_present HWMON; then
76 eerror
77 eerror "${P} requires CONFIG_HWMON to be enabled."
78 eerror
79 die "CONFIG_HWMON not detected"
80 fi
81 if ! linux_chkconfig_present I2C_CHARDEV; then
82 ewarn
83 ewarn "sensors-detect requires CONFIG_I2C_CHARDEV to be enabled."
84 ewarn
85 fi
86 if ! linux_chkconfig_present I2C; then
87 ewarn
88 ewarn "${P} requires CONFIG_I2C to be enabled for most sensors."
89 ewarn
90 fi
91 }
92
93 src_unpack() {
94 unpack ${A}
95
96 cd "${S}"
97 epatch "${FILESDIR}"/${PN}-3.0.1-sensors-detect-gentoo.patch
98
99 if use sensord; then
100 sed -i -e 's:^# \(PROG_EXTRA\):\1:' "${S}"/Makefile
101 fi
102 }
103
104 src_compile() {
105 einfo
106 einfo "You may safely ignore any errors from compilation"
107 einfo "that contain \"No such file or directory\" references."
108 einfo
109
110 filter-flags -fstack-protector
111
112 emake CC=$(tc-getCC) \
113 || die "emake failed"
114 }
115
116 src_install() {
117 emake DESTDIR="${D}" PREFIX=/usr MANDIR=/usr/share/man LIBDIR=/usr/$(get_libdir) \
118 install || die "emake install failed"
119
120 newinitd "${FILESDIR}"/lm_sensors-3-init.d lm_sensors
121 newinitd "${FILESDIR}"/fancontrol-init.d fancontrol
122
123 if use sensord; then
124 newconfd "${FILESDIR}"/sensord-conf.d sensord
125 newinitd "${FILESDIR}"/sensord-init.d sensord
126 fi
127
128 dodoc BACKGROUND BUGS CHANGES CONTRIBUTORS INSTALL QUICKSTART \
129 README* TODO
130
131 dodoc doc/donations doc/fancontrol.txt doc/fan-divisors doc/FAQ \
132 doc/progs doc/temperature-sensors doc/vid
133
134 dohtml doc/lm_sensors-FAQ.html doc/useful_addresses.html
135
136 docinto chips
137 dodoc doc/chips/*
138
139 docinto developers
140 dodoc doc/developers/applications
141 }
142
143 pkg_postinst() {
144 elog
145 elog "Please run \`/usr/sbin/sensors-detect' in order to setup"
146 elog "/etc/conf.d/lm_sensors."
147 elog
148 elog "/etc/conf.d/lm_sensors is vital to the init-script."
149 elog "Please make sure you also add lm_sensors to the desired"
150 elog "runlevel. Otherwise your I2C modules won't get loaded"
151 elog "on the next startup."
152 elog
153 elog "You will also need to run the above command if you're upgrading from"
154 elog "<=${PN}-2, as the needed entries in /etc/conf.d/lm_sensors has"
155 elog "changed."
156 elog
157 elog "Be warned, the probing of hardware in your system performed by"
158 elog "sensors-detect could freeze your system. Also make sure you read"
159 elog "the documentation before running lm_sensors on IBM ThinkPads."
160 elog
161 elog "Please refer to the lm_sensors documentation for more information."
162 elog "(http://www.lm-sensors.org/wiki/Documentation)"
163 elog
164 }
165
166
167
168 --
169 gentoo-commits@l.g.o mailing list