Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/lm_sensors: ChangeLog lm_sensors-3.3.1.ebuild
Date: Fri, 30 Sep 2011 19:58:21
Message-Id: 20110930195810.F24272004C@flycatcher.gentoo.org
1 polynomial-c 11/09/30 19:58:10
2
3 Modified: ChangeLog
4 Added: lm_sensors-3.3.1.ebuild
5 Log:
6 Version bump (bug #377223)
7
8 (Portage version: 2.2.0_alpha60/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.119 sys-apps/lm_sensors/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/ChangeLog?rev=1.119&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/ChangeLog?rev=1.119&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/ChangeLog?r1=1.118&r2=1.119
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v
20 retrieving revision 1.118
21 retrieving revision 1.119
22 diff -u -r1.118 -r1.119
23 --- ChangeLog 29 Jul 2011 07:56:46 -0000 1.118
24 +++ ChangeLog 30 Sep 2011 19:58:10 -0000 1.119
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-apps/lm_sensors
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.118 2011/07/29 07:56:46 zmedico Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.119 2011/09/30 19:58:10 polynomial-c Exp $
30 +
31 +*lm_sensors-3.3.1 (30 Sep 2011)
32 +
33 + 30 Sep 2011; Lars Wendler <polynomial-c@g.o> +lm_sensors-3.3.1.ebuild,
34 + +files/lm_sensors-3.3.1-sensors-detect-gentoo.patch:
35 + non-maintainer commit: Version bump (bug #377223).
36
37 29 Jul 2011; Zac Medico <zmedico@g.o> lm_sensors-3.3.0.ebuild:
38 Add ~x86-linux keyword.
39
40
41
42 1.1 sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: lm_sensors-3.3.1.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild,v 1.1 2011/09/30 19:58:10 polynomial-c Exp $
52
53 EAPI=3
54 inherit eutils linux-info toolchain-funcs multilib
55
56 DESCRIPTION="Hardware Monitoring user-space utilities"
57 HOMEPAGE="http://www.lm-sensors.org/"
58 SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.bz2"
59
60 LICENSE="GPL-2 LGPL-2.1"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86 ~x86-linux"
63 IUSE="sensord"
64
65 RDEPEND="dev-lang/perl
66 virtual/logger"
67 DEPEND="sys-apps/sed
68 sys-devel/bison
69 sys-devel/flex
70 sensord? ( net-analyzer/rrdtool )"
71
72 CONFIG_CHECK="~HWMON ~I2C_CHARDEV ~I2C"
73 WARNING_HWMON="${PN} requires CONFIG_HWMON to be enabled for use."
74 WARNING_I2C_CHARDEV="sensors-detect requires CONFIG_I2C_CHARDEV to be enabled."
75 WARNING_I2C="${PN} requires CONFIG_I2C to be enabled for most sensors."
76
77 src_prepare() {
78 epatch "${FILESDIR}"/${PN}-3.3.1-sensors-detect-gentoo.patch
79
80 if use sensord; then
81 sed -i -e 's:^#\(PROG_EXTRA.*\):\1:' Makefile || die
82 fi
83
84 # Respect LDFLAGS
85 sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' Makefile || die
86 }
87
88 src_compile() {
89 einfo
90 einfo "You may safely ignore any errors from compilation"
91 einfo "that contain \"No such file or directory\" references."
92 einfo
93
94 emake CC="$(tc-getCC)" || die
95 }
96
97 src_install() {
98 emake \
99 DESTDIR="${D}" \
100 PREFIX="${EPREFIX}/usr" \
101 MANDIR="${EPREFIX}/usr/share/man" \
102 ETCDIR="${EPREFIX}/etc" \
103 LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
104 install || die
105
106 newinitd "${FILESDIR}"/lm_sensors-3-init.d lm_sensors || die
107 newinitd "${FILESDIR}"/fancontrol-init.d fancontrol || die
108
109 if use sensord; then
110 newconfd "${FILESDIR}"/sensord-conf.d sensord || die
111 newinitd "${FILESDIR}"/sensord-3-init.d sensord || die
112 fi
113
114 dodoc CHANGES CONTRIBUTORS INSTALL README \
115 doc/{donations,fancontrol.txt,fan-divisors,libsensors-API.txt,progs,temperature-sensors,vid}
116
117 docinto chips
118 dodoc doc/chips/*
119
120 docinto developers
121 dodoc doc/developers/applications
122 }
123
124 pkg_postinst() {
125 elog
126 elog "Please run \`/usr/sbin/sensors-detect' in order to setup"
127 elog "/etc/conf.d/lm_sensors."
128 elog
129 elog "/etc/conf.d/lm_sensors is vital to the init-script."
130 elog "Please make sure you also add lm_sensors to the desired"
131 elog "runlevel. Otherwise your I2C modules won't get loaded"
132 elog "on the next startup."
133 elog
134 elog "You will also need to run the above command if you're upgrading from"
135 elog "<=${PN}-2, as the needed entries in /etc/conf.d/lm_sensors has"
136 elog "changed."
137 elog
138 elog "Be warned, the probing of hardware in your system performed by"
139 elog "sensors-detect could freeze your system. Also make sure you read"
140 elog "the documentation before running lm_sensors on IBM ThinkPads."
141 elog
142 elog "Also make sure you have read:"
143 elog "http://www.lm-sensors.org/wiki/FAQ/Chapter3#Mysensorshavestoppedworkinginkernel2.6.31"
144 elog
145 elog "Please refer to the lm_sensors documentation for more information."
146 elog "(http://www.lm-sensors.org/wiki/Documentation)"
147 elog
148 }