summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-08-11 17:59:08 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-08-11 17:59:08 +0000
commit9b63ae56780217aa2182810ed8e5fecc31d74880 (patch)
tree875b3743b534a910b35005a2305ca77db8e94395 /sys-apps/lm_sensors
parentFix split qt4 deps wrt bug 217161. (diff)
downloadhistorical-9b63ae56780217aa2182810ed8e5fecc31d74880.tar.gz
historical-9b63ae56780217aa2182810ed8e5fecc31d74880.tar.bz2
historical-9b63ae56780217aa2182810ed8e5fecc31d74880.zip
Version bump, bug #198030, remove old
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'sys-apps/lm_sensors')
-rw-r--r--sys-apps/lm_sensors/ChangeLog11
-rw-r--r--sys-apps/lm_sensors/Manifest22
-rw-r--r--sys-apps/lm_sensors/files/lm_sensors-2.10.1-sensors-detect-gentoo.patch121
-rw-r--r--sys-apps/lm_sensors/files/lm_sensors-2.10.7-sensors-detect-gentoo.patch99
-rw-r--r--sys-apps/lm_sensors/lm_sensors-2.10.1.ebuild147
-rw-r--r--sys-apps/lm_sensors/lm_sensors-2.10.2.ebuild147
-rw-r--r--sys-apps/lm_sensors/lm_sensors-2.10.7.ebuild (renamed from sys-apps/lm_sensors/lm_sensors-2.10.3.ebuild)6
7 files changed, 116 insertions, 437 deletions
diff --git a/sys-apps/lm_sensors/ChangeLog b/sys-apps/lm_sensors/ChangeLog
index 205fa1d1c045..f1bd4a162637 100644
--- a/sys-apps/lm_sensors/ChangeLog
+++ b/sys-apps/lm_sensors/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sys-apps/lm_sensors
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.85 2008/07/01 20:32:59 dberkholz Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.86 2008/08/11 17:59:07 armin76 Exp $
+
+*lm_sensors-2.10.7 (11 Aug 2008)
+
+ 11 Aug 2008; Raúl Porcel <armin76@gentoo.org>
+ -files/lm_sensors-2.10.1-sensors-detect-gentoo.patch,
+ +files/lm_sensors-2.10.7-sensors-detect-gentoo.patch,
+ -lm_sensors-2.10.1.ebuild, -lm_sensors-2.10.2.ebuild,
+ -lm_sensors-2.10.3.ebuild, +lm_sensors-2.10.7.ebuild:
+ Version bump, bug #198030, remove old
*lm_sensors-3.0.2 (01 Jul 2008)
diff --git a/sys-apps/lm_sensors/Manifest b/sys-apps/lm_sensors/Manifest
index 9a4397233cd0..a671ec6a26b4 100644
--- a/sys-apps/lm_sensors/Manifest
+++ b/sys-apps/lm_sensors/Manifest
@@ -1,32 +1,18 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX fancontrol-init.d 726 RMD160 444eedc0044a61e0a79d79565e6399156b8f9b9c SHA1 aabcdaf530f6d49f3de01e9b6d78470c6538ff38 SHA256 b231b76d5b32bb303a8e42727f48a4405cec71eedfe392e837acba5e46532783
-AUX lm_sensors-2.10.1-sensors-detect-gentoo.patch 4717 RMD160 366baff74ee7625eade5d66f794a764038f3f3ef SHA1 fec58ea73ea789a030ed60c918daaff374e19039 SHA256 22daf5740914cebe20f9d88e31d7b8ab9ca2bf6735c30bc1c12ba3aed9956f04
AUX lm_sensors-2.10.4-sensors-detect-gentoo.patch 4350 RMD160 962c2ddcd5b59926d2ccaa0ba0b65bd05d758d45 SHA1 3ba0c151f1dbecfed52444561c73897902270574 SHA256 1ace0bb0f88c0f6f235ca47317fddf723d4e8900f9ba66aae432b44274ca192b
+AUX lm_sensors-2.10.7-sensors-detect-gentoo.patch 4016 RMD160 27cbc052b65e903fe01360e8cde4c4a1c8bdf7eb SHA1 dfe0916e0d063b447131e2e0a1cb8751c091df16 SHA256 aa29dbddec4947f4fa645a9af70b58c6fbfeaf815fdf28d4cf6ff46d775d9025
AUX lm_sensors-3-init.d 2466 RMD160 54b58e00914e9c1f8b21e6a73cc215335d9dd647 SHA1 6250e4e28cd936efa6d05846b16175e85fe821c5 SHA256 9b018f9f7a0975988387858823fe59a5cd8af6413d8c3170db0e24aac6021ec3
AUX lm_sensors-3.0.1-sensors-detect-gentoo.patch 4708 RMD160 bebfd29cbb5ec39efc78e140ebd4115291ecd632 SHA1 3dd7635f0e126c54aa3ccc90b8e33977d85fc0d0 SHA256 bcaee3c4b9001339222445a7c5ea328c5fff379c969bde3cfe382266cf4f4824
AUX lm_sensors-init.d 2457 RMD160 5e7c90dc926e5df4426e3ab3f42f3d61dd4c7696 SHA1 b2fdb2d08da3491f4128714bb7ba6006420dcc07 SHA256 2271f55d96946ee15d907715ec59d55724a0bb9f81e1b25beef399bc18579b4a
AUX sensord-conf.d 104 RMD160 c4a06a8492d6c0fd966dea64d92f798a9b716a92 SHA1 43090c58c918969caa359d3b6e89237585759f46 SHA256 02230edf5efbb0a4de3840cd76f9ebf431c57a246fa7388e9dbeb0fe26fe7b8d
AUX sensord-init.d 708 RMD160 31e5a4ac844333bc9689346bb68c206ded13f1a3 SHA1 45dd30ba6d158022e8290ea9b09fd2a1053c5b58 SHA256 9f6d0e7bcdc1b4b3bc0835b40f246f7caf76e1b3bbfcf76a5d5b235eb8243d89
-DIST lm_sensors-2.10.1.tar.gz 909117 RMD160 46e13ed34cd658a894c2acbae31b436b293cfcda SHA1 c7477d83a8e0e7280a8b7c73d4fc7fbf0c0521a4 SHA256 a332cacfa9d0eed6e9158c394db714e536f38c27451d7df08b9634952118fa1b
-DIST lm_sensors-2.10.2.tar.gz 919909 RMD160 f1e62db56ca8854ef04499622bfa26b0d0256da9 SHA1 573d4cd78bf42fa546260a15c57d22fed64fb899 SHA256 d3340b6da91ded91c1446c7daf17b9b2582cfa6c60b78f0f60ea5c66f6520ae1
-DIST lm_sensors-2.10.3.tar.gz 920926 RMD160 4a364543fbab80ccaa31e7c6de712f19882cc9f0 SHA1 04ec7e4e8a0506808046ab97fa7fcf390b0671cf SHA256 91c7189829491554132f86df8c8914b2f7d1a63be7011b17b323ff9da7375ca5
DIST lm_sensors-2.10.4.tar.gz 932773 RMD160 d181d887b40c8f933e1e48aa06dfc15fbd0cf9fc SHA1 f3a741900971d8748d63acfc4df191a36690738c SHA256 205ca01af602b6b3e798b204a1c79fd46df8c70ce2ad67edd17be53ea559e05f
+DIST lm_sensors-2.10.7.tar.gz 933974 RMD160 34801542e2ac6b3305c8caf891415e99a1b94bc3 SHA1 2a5491aa8fa3d855bf14b06c4c0869e6ee45e434 SHA256 b180f5b429427847e734c212f51c4b3c043d4c11fddca0d6b4b59f8fbb36be99
DIST lm_sensors-3.0.1.tar.bz2 186183 RMD160 2af36278eef69b55495c336343e4e7fd8e6fa86d SHA1 1862d3cce07e4cbb7d2e7da9e89f72929273bfec SHA256 f47f7e46f604054ec32b899a04d3d450a37de533e962c763c5d7068b31b9bc23
DIST lm_sensors-3.0.2.tar.bz2 149734 RMD160 d896eb8360b5285a2446b94ba659d5bcdcf1f4b8 SHA1 8f28c11d00e68fc4b8249e02d224427f8f836d68 SHA256 1461fc2e8661ded28b73ed2f7a06cbecf852aa641df974e38aaa0e23977c5b57
-EBUILD lm_sensors-2.10.1.ebuild 4435 RMD160 6d8d4e1b69102b694af175bfd0b5841e1c0a323d SHA1 d56cf1153449b7f9654ef3d04d0120a378db357b SHA256 466cb0ef043415ce148ea0779925199b624be94b149714633585bb4759a2779c
-EBUILD lm_sensors-2.10.2.ebuild 4445 RMD160 9150254ddaaec419a7f461e9a5f581cebd75ebb5 SHA1 7315a837a2d0b1b7d6032c4931143cf8ecdb48c3 SHA256 6eb10223ef3997c51fc31dab666da5a6092284dbb78db5ba8432af906d56ec8a
-EBUILD lm_sensors-2.10.3.ebuild 4484 RMD160 ccbb5ea13df980a04d3ee2c59d515b6c8b096011 SHA1 d45d053d41c028458ff2f0993ccde34cd543be86 SHA256 4fd86fe1b5003b04ac7f8add4aab69f69f64167b7abde2e1074ab9935e3070f0
EBUILD lm_sensors-2.10.4.ebuild 4488 RMD160 d485ec363ea45cba097a69e73f2c75c463c5c57a SHA1 057536b45a6f445b701926caae0f86da3cfa5f58 SHA256 8f00835486dd960f27e55e9e6ba2e266c02d5d4ffe971e8bacade1a62db61f6d
+EBUILD lm_sensors-2.10.7.ebuild 4492 RMD160 b023509a32eed8984c46f11b7618308eac804157 SHA1 4bd6d9d7b4ed8b07c784cb4c8c32856e559c0ab5 SHA256 b929e9b6ba798df2eaea6e34f53d584a7ef1315c54ca4f6c748eb9eb87040a28
EBUILD lm_sensors-3.0.1.ebuild 3145 RMD160 cd306bf0f44466035aaea0a49ed713126805db7b SHA1 49e069ab1b166c4fce6b923ec5240cfd309b0551 SHA256 f4b62ef3ce55721e3ee786d9af0a9fa0a00e818272471f48de1fdb70079be748
EBUILD lm_sensors-3.0.2.ebuild 3145 RMD160 0446ef456fa8eac665e15d962aaf2242420e89c8 SHA1 45ab0baf1304db8ef74675ff556dbe5d9e1fd82e SHA256 117224d3bd4760981753722bd13f76e926077549190f06240ce63a9c5e51cfeb
-MISC ChangeLog 9176 RMD160 149236fe0abb01f7eb45d94a58651fef9ec4516b SHA1 bff4b8974ab85e7b503e30da2aea4fa49760b299 SHA256 7f43cc2633e28d213ce0badab253b5029c77da1939b34f252ff9569f61208bf6
+MISC ChangeLog 9522 RMD160 1ceb7b38ca0f24cd1ddd619841f54fe8a3c52143 SHA1 972037a997b8ab355183079ad2fd43f3545879fb SHA256 69b1043b52617f649aacedb6bb24557ba7bbbc30cbf0c804589d2d17814f0b68
MISC metadata.xml 160 RMD160 8521c3bd3ae0fb2bfddce5edb33fd31e223747e1 SHA1 194b7194f38673fe427e5893a42cd4c1506ce846 SHA256 b13062a43e40469b137e1206494a44b45755ea69511b64e5373cb1ce30bbb160
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkhqlIAACgkQXVaO67S1rttFCwCggY7GT4XUMySpOZH699sOcMNj
-a24An3YJk4RbD7vzsOzpO0z+S8/SlNXE
-=VXqP
------END PGP SIGNATURE-----
diff --git a/sys-apps/lm_sensors/files/lm_sensors-2.10.1-sensors-detect-gentoo.patch b/sys-apps/lm_sensors/files/lm_sensors-2.10.1-sensors-detect-gentoo.patch
deleted file mode 100644
index 748c56a31cac..000000000000
--- a/sys-apps/lm_sensors/files/lm_sensors-2.10.1-sensors-detect-gentoo.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-Index: lm_sensors-2.10.1/prog/detect/sensors-detect
-===================================================================
---- lm_sensors-2.10.1.orig/prog/detect/sensors-detect
-+++ lm_sensors-2.10.1/prog/detect/sensors-detect
-@@ -27,6 +27,9 @@
- # each be put in a separate file, using modules and packages. That is beyond
- # me.
-
-+# Gentoo specific modifications based on a patch from Rudo Thomas
-+# <thomr9am@ss1000.ms.mff.cuni.cz>
-+
- require 5.004;
-
- use strict;
-@@ -5420,40 +5423,47 @@ sub main
-
- print "\n";
- my ($modprobes, $configfile) = generate_modprobes 1; # 1 == prefer ISA
-+ print "\nIf you want to load the modules at startup, generate a config file\n",
-+ "below and make sure lm_sensors gets started at boot time; e.g\n",
-+ "\$ rc-update add lm_sensors default\n";
- print "To make the sensors modules behave correctly, add these lines to\n".
-- "$modules_conf:\n\n";
-+ "/etc/modules.d/lm_sensors and run modules-update:\n\n";
- print "#----cut here----\n".
- $configfile.
- "#----cut here----\n\n";
-
-- print "To load everything that is needed, add this to some /etc/rc* file:\n\n";
-- print "#----cut here----\n".
-- $modprobes.
-- "# sleep 2 # optional\n".
-- "/usr/local/bin/sensors -s # recommended\n".
-- "#----cut here----\n\n";
--
- print "If you have some drivers built into your kernel, the list above will\n".
- "contain too many modules. Skip the appropriate ones! You really\n".
- "should try these commands right now to make sure everything is\n".
- "working properly. Monitoring programs won't work until the needed\n".
- "modules are loaded.\n\n";
--
-- my $have_sysconfig = -d '/etc/sysconfig';
-- printf "Do you want to \%s /etc/sysconfig/lm_sensors? (\%s): ",
-- (-e '/etc/sysconfig/lm_sensors' ? 'overwrite' : 'generate'),
-- ($have_sysconfig ? 'YES/no' : 'yes/NO');
-- $_ = <STDIN>;
-- if (($have_sysconfig and not m/^\s*n/i) or m/^\s*y/i) {
-- unless ($have_sysconfig) {
-- mkdir '/etc/sysconfig', 0777
-- or die "Sorry, can't create /etc/sysconfig ($!)";
-- }
-- open(local *SYSCONFIG, ">/etc/sysconfig/lm_sensors")
-- or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)";
-- print SYSCONFIG <<'EOT';
--# /etc/sysconfig/lm_sensors - Defines modules loaded by
--# /etc/init.d/lm_sensors
-+
-+ print "To load everything that is needed, execute the commands below...";
-+
-+ print "\n\n#----cut here----\n";
-+ print $modprobes;
-+ print "# sleep 2 # optional\n",
-+ "/usr/bin/sensors -s # recommended\n";
-+ print "#----end cut here----\n";
-+
-+ my $have_config = -f '/etc/conf.d/lm_sensors';
-+ print "\nDo you want to ".($have_config?"overwrite":"generate").
-+ " /etc/conf.d/lm_sensors? Enter s to specify other file name?\n",
-+ " (".($have_config?"yes/NO":"YES/no")."/s): ";
-+ my $reply = <STDIN>;
-+
-+ if (($have_config and $reply =~ /^\s*[Yy]/) or
-+ (not $have_config and not $reply =~ /^\s*[Nn]/) or
-+ $reply =~ /^\s*[Ss]/) {
-+ my $filename = "/etc/conf.d/lm_sensors";
-+ if ($reply =~ /^\s*[Ss]/) {
-+ print "Specify the file to store the configuration to: ";
-+ $filename = <STDIN>;
-+ }
-+ open(SYSCONFIG, ">".$filename)
-+ or die "Sorry, can't create $filename ($!).";
-+ print SYSCONFIG <<'EOT';
-+# /etc/conf.d/sensors - Defines modules loaded by /etc/init.d/lm_sensors
- # Copyright (c) 1998 - 2001 Frodo Looijaard <frodol@dds.nl>
- #
- # This program is free software; you can redistribute it and/or modify
-@@ -5481,12 +5491,21 @@ sub main
- # in order as normal variables with the special names:
- # MODULE_0, MODULE_1, MODULE_2, etc.
- #
-+# Please note that the numbers in MODULE_X must start at 0 and increase in
-+# steps of 1. Any number that is missing will make the init script skip the
-+# rest of the modules. Use MODULE_X_ARGS for arguments.
-+#
- # List the modules that are to be loaded for your system
- #
- EOT
- print SYSCONFIG
-- "# Generated by sensors-detect on " . scalar localtime() . "\n";
-+ "# Generated by sensors-detect on " . scalar localtime() . "\n\n";
- my @modules = grep /^modprobe /, split "\n", $modprobes;
-+ print SYSCONFIG
-+ "# Load modules at startup\n".
-+ "LOADMODULES=yes\n\n".
-+ "# Initialize sensors at startup\n".
-+ "INITSENSORS=yes\n\n";
- my $i = 0;
- my $sysconfig = "";
- foreach (@modules) {
-@@ -5495,10 +5514,8 @@ EOT
- $i++;
- }
- print SYSCONFIG $sysconfig;
-+ print "Done.\n";
-
-- print "Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors\n".
-- "for initialization at boot time.\n"
-- unless -f "/etc/init.d/lm_sensors";
- }
- }
-
diff --git a/sys-apps/lm_sensors/files/lm_sensors-2.10.7-sensors-detect-gentoo.patch b/sys-apps/lm_sensors/files/lm_sensors-2.10.7-sensors-detect-gentoo.patch
new file mode 100644
index 000000000000..7da7acc2f22c
--- /dev/null
+++ b/sys-apps/lm_sensors/files/lm_sensors-2.10.7-sensors-detect-gentoo.patch
@@ -0,0 +1,99 @@
+diff -u ../../../lm_sensors-2.10.7.orig/prog/detect/sensors-detect ./sensors-detect
+--- ../../../lm_sensors-2.10.7.orig/prog/detect/sensors-detect 2008-07-19 10:26:32.000000000 +0200
++++ ./sensors-detect 2008-07-19 11:01:16.000000000 +0200
+@@ -27,6 +27,9 @@
+ # each be put in a separate file, using modules and packages. That is beyond
+ # me.
+
++# Gentoo specific modifications based on a patch from Rudo Thomas
++# <thomr9am@ss1000.ms.mff.cuni.cz>
++
+ require 5.004;
+
+ use strict;
+@@ -5899,29 +5902,40 @@
+ print MODPROBE_D $configfile;
+ close(MODPROBE_D);
+ } else {
++ print "\nIf you want to load the modules at startup, generate a config file\n",
++ "below and make sure lm_sensors gets started at boot time; e.g\n",
++ "\$ rc-update add lm_sensors default\n";
+ print "To make the sensors modules behave correctly, add these lines to\n".
+- "$modules_conf:\n\n";
++ "/etc/modules.d/lm_sensors and run update-modules:\n\n";
+ print "#----cut here----\n".
+ $configfile.
+ "#----cut here----\n\n";
+ }
+ }
+
+- my $have_sysconfig = -d '/etc/sysconfig';
+- printf "Do you want to \%s /etc/sysconfig/lm_sensors? (\%s): ",
+- (-e '/etc/sysconfig/lm_sensors' ? 'overwrite' : 'generate'),
++ print "To load everything that is needed, execute the commands below...";
++
++ print "\n\n#----cut here----\n";
++ print $modprobes;
++ print "# sleep 2 # optional\n",
++ "/usr/bin/sensors -s # recommended\n";
++ print "#----end cut here----\n";
++
++ my $have_sysconfig = -f '/etc/conf.d/lm_sensors';
++ printf "Do you want to \%s /etc/conf.d/lm_sensors? Enter s for other filename (\%s/s): ",
++ ($have_sysconfig ? 'overwrite' : 'generate'),
+ ($have_sysconfig ? 'YES/no' : 'yes/NO');
+ $_ = <STDIN>;
+- if (($have_sysconfig and not m/^\s*n/i) or m/^\s*y/i) {
+- unless ($have_sysconfig) {
+- mkdir '/etc/sysconfig', 0777
+- or die "Sorry, can't create /etc/sysconfig ($!)";
++ if (m/^\s*s/i or ($have_sysconfig and not m/^\s*n/i) or m/^\s*y/i) {
++ my $filename = '/etc/conf.d/lm_sensors';
++ if (m/^\s*s/i) {
++ print "Specify the file to store the configuration to: ";
++ $filename = <STDIN>;
+ }
+- open(local *SYSCONFIG, ">/etc/sysconfig/lm_sensors")
+- or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)";
++ open(local *SYSCONFIG, ">$filename")
++ or die "Sorry, can't create $filename ($!)";
+ print SYSCONFIG <<'EOT';
+-# /etc/sysconfig/lm_sensors - Defines modules loaded by
+-# /etc/init.d/lm_sensors
++# /etc/conf.d/sensors - Defines modules loaded by /etc/init.d/lm_sensors
+ # Copyright (c) 1998 - 2001 Frodo Looijaard <frodol@dds.nl>
+ #
+ # This program is free software; you can redistribute it and/or modify
+@@ -5950,12 +5964,21 @@
+ # in order as normal variables with the special names:
+ # MODULE_0, MODULE_1, MODULE_2, etc.
+ #
++# Please note that the numbers in MODULE_X must start at 0 and increase in
++# steps of 1. Any number that is missing will make the init script skip the
++# rest of the modules. Use MODULE_X_ARGS for arguments.
++#
+ # List the modules that are to be loaded for your system
+ #
+ EOT
+ print SYSCONFIG
+ "# Generated by sensors-detect on " . scalar localtime() . "\n";
+ my @modules = grep /^modprobe /, split "\n", $modprobes;
++ print SYSCONFIG
++ "# Load modules at startup\n".
++ "LOADMODULES=yes\n\n".
++ "# Initialize sensors at startup\n".
++ "INITSENSORS=yes\n\n";
+ my $i = 0;
+ my $sysconfig = "";
+ foreach (@modules) {
+@@ -5966,9 +5989,7 @@
+ print SYSCONFIG $sysconfig;
+ close(SYSCONFIG);
+
+- print "Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors\n".
+- "for initialization at boot time.\n"
+- unless -f "/etc/init.d/lm_sensors";
++ print "Done.\n";
+
+ if (-x "/sbin/insserv" && -f "/etc/init.d/lm_sensors") {
+ system("/sbin/insserv", "/etc/init.d/lm_sensors");
diff --git a/sys-apps/lm_sensors/lm_sensors-2.10.1.ebuild b/sys-apps/lm_sensors/lm_sensors-2.10.1.ebuild
deleted file mode 100644
index b268098c29f0..000000000000
--- a/sys-apps/lm_sensors/lm_sensors-2.10.1.ebuild
+++ /dev/null
@@ -1,147 +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-2.10.1.ebuild,v 1.13 2008/04/07 02:18:54 vapier 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.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-IUSE="sensord"
-
-COMMON="sys-fs/sysfsutils
- !sys-apps/i2c-tools
- sensord? ( net-analyzer/rrdtool )"
-DEPEND="${COMMON}
- sys-apps/sed
- ppc? ( >=virtual/linux-sources-2.5 )
- amd64? ( || ( >=virtual/linux-sources-2.5 >=sys-kernel/vserver-sources-2.0 ) )
- x86? ( || ( >=virtual/linux-sources-2.5 >=sys-kernel/vserver-sources-2.0 sys-apps/lm_sensors-modules ) )"
-RDEPEND="${COMMON}
- dev-lang/perl
- virtual/logger"
-
-pkg_setup() {
- linux-info_pkg_setup
-
- if kernel_is 2 4; then
- if use ppc || use amd64; then
- eerror
- eerror "${P} does not support kernel 2.4.x under PPC and AMD64."
- eerror
- die "${P} does not support kernel 2.4.x under PPC and AMD64."
- elif ! has_version =sys-apps/lm_sensors-modules-${PV}; then
- eerror
- eerror "${P} needs sys-apps/lm_sensors-modules-${PV} to be installed"
- eerror "for kernel 2.4.x"
- eerror
- die "sys-apps/lm_sensors-modules-${PV} not installed"
- fi
- else
- if kernel_is lt 2 6 14 && ! (linux_chkconfig_present I2C_SENSOR); then
- eerror
- eerror "${P} requires CONFIG_I2C_SENSOR to be enabled for non-2.4.x kernels."
- eerror
- die "CONFIG_I2C_SENSOR not detected"
- elif kernel_is gt 2 6 13 && ! (linux_chkconfig_present HWMON); then
- eerror
- eerror "${P} requires CONFIG_HWMON to be enabled for 2.6.14+ kernels."
- 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 for non-2.4.x kernels."
- ewarn
- fi
- if ! (linux_chkconfig_present I2C); then
- ewarn
- ewarn "${P} requires CONFIG_I2C to be enabled for non-2.4.x kernels for most sensors."
- ewarn
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- epatch "${FILESDIR}"/${P}-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) LINUX=${KV_DIR} I2C_HEADERS=${KV_DIR}/include user \
- || die "emake user failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX=/usr MANDIR=/usr/share/man LIBDIR=/usr/$(get_libdir) \
- KERNELINCLUDEFILES="" user_install || die "emake user_install failed"
-
- newinitd "${FILESDIR}"/lm_sensors-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 busses
- dodoc doc/busses/*
-
- docinto chips
- dodoc doc/chips/*
-
- docinto developers
- dodoc doc/developers/applications doc/developers/design \
- doc/developers/new_drivers doc/developers/proc \
- doc/developers/sysctl doc/developers/sysfs-interface
-}
-
-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.9.0, 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
-}
diff --git a/sys-apps/lm_sensors/lm_sensors-2.10.2.ebuild b/sys-apps/lm_sensors/lm_sensors-2.10.2.ebuild
deleted file mode 100644
index e0ef677f939d..000000000000
--- a/sys-apps/lm_sensors/lm_sensors-2.10.2.ebuild
+++ /dev/null
@@ -1,147 +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-2.10.2.ebuild,v 1.7 2008/04/07 02:18:54 vapier 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.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-IUSE="sensord"
-
-COMMON="sys-fs/sysfsutils
- !sys-apps/i2c-tools
- sensord? ( net-analyzer/rrdtool )"
-DEPEND="${COMMON}
- sys-apps/sed
- ppc? ( >=virtual/linux-sources-2.5 )
- amd64? ( || ( >=virtual/linux-sources-2.5 >=sys-kernel/vserver-sources-2.0 ) )
- x86? ( || ( >=virtual/linux-sources-2.5 >=sys-kernel/vserver-sources-2.0 sys-apps/lm_sensors-modules ) )"
-RDEPEND="${COMMON}
- dev-lang/perl
- virtual/logger"
-
-pkg_setup() {
- linux-info_pkg_setup
-
- if kernel_is 2 4; then
- if use ppc || use amd64; then
- eerror
- eerror "${P} does not support kernel 2.4.x under PPC and AMD64."
- eerror
- die "${P} does not support kernel 2.4.x under PPC and AMD64."
- elif ! has_version =sys-apps/lm_sensors-modules-${PV}; then
- eerror
- eerror "${P} needs sys-apps/lm_sensors-modules-${PV} to be installed"
- eerror "for kernel 2.4.x"
- eerror
- die "sys-apps/lm_sensors-modules-${PV} not installed"
- fi
- else
- if kernel_is lt 2 6 14 && ! (linux_chkconfig_present I2C_SENSOR); then
- eerror
- eerror "${P} requires CONFIG_I2C_SENSOR to be enabled for non-2.4.x kernels."
- eerror
- die "CONFIG_I2C_SENSOR not detected"
- elif kernel_is gt 2 6 13 && ! (linux_chkconfig_present HWMON); then
- eerror
- eerror "${P} requires CONFIG_HWMON to be enabled for 2.6.14+ kernels."
- 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 for non-2.4.x kernels."
- ewarn
- fi
- if ! (linux_chkconfig_present I2C); then
- ewarn
- ewarn "${P} requires CONFIG_I2C to be enabled for non-2.4.x kernels for most sensors."
- ewarn
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- epatch "${FILESDIR}"/${PN}-2.10.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) LINUX=${KV_DIR} I2C_HEADERS=${KV_DIR}/include user \
- || die "emake user failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX=/usr MANDIR=/usr/share/man LIBDIR=/usr/$(get_libdir) \
- KERNELINCLUDEFILES="" user_install || die "emake user_install failed"
-
- newinitd "${FILESDIR}"/lm_sensors-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 busses
- dodoc doc/busses/*
-
- docinto chips
- dodoc doc/chips/*
-
- docinto developers
- dodoc doc/developers/applications doc/developers/design \
- doc/developers/new_drivers doc/developers/proc \
- doc/developers/sysctl doc/developers/sysfs-interface
-}
-
-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.9.0, 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
-}
diff --git a/sys-apps/lm_sensors/lm_sensors-2.10.3.ebuild b/sys-apps/lm_sensors/lm_sensors-2.10.7.ebuild
index de45162b8e1a..0f99e7ffcbe1 100644
--- a/sys-apps/lm_sensors/lm_sensors-2.10.3.ebuild
+++ b/sys-apps/lm_sensors/lm_sensors-2.10.7.ebuild
@@ -1,6 +1,6 @@
# 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-2.10.3.ebuild,v 1.8 2008/04/07 02:18:54 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/lm_sensors-2.10.7.ebuild,v 1.1 2008/08/11 17:59:07 armin76 Exp $
inherit eutils flag-o-matic linux-info toolchain-funcs multilib
@@ -11,7 +11,7 @@ SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="sensord"
@@ -73,7 +73,7 @@ src_unpack() {
unpack ${A}
cd "${S}"
- epatch "${FILESDIR}"/${PN}-2.10.1-sensors-detect-gentoo.patch
+ epatch "${FILESDIR}"/${PN}-2.10.7-sensors-detect-gentoo.patch
if use sensord; then
sed -i -e 's:^# \(PROG_EXTRA\):\1:' "${S}"/Makefile