diff options
author | 2015-03-21 12:01:06 +0000 | |
---|---|---|
committer | 2015-03-21 12:01:06 +0000 | |
commit | 8b49502cbd6c84c2eaa994ae54ec7eb450119638 (patch) | |
tree | e0b63161beb1ec38915320c29a5265ac82e3cd28 /sys-apps | |
parent | use ecvs_clean (diff) | |
download | historical-8b49502cbd6c84c2eaa994ae54ec7eb450119638.tar.gz historical-8b49502cbd6c84c2eaa994ae54ec7eb450119638.tar.bz2 historical-8b49502cbd6c84c2eaa994ae54ec7eb450119638.zip |
Long overdue version bump (bug #499620). Removed old
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/lm_sensors/ChangeLog | 12 | ||||
-rw-r--r-- | sys-apps/lm_sensors/Manifest | 27 | ||||
-rw-r--r-- | sys-apps/lm_sensors/files/fancontrol-init.d | 33 | ||||
-rw-r--r-- | sys-apps/lm_sensors/files/lm_sensors-3.3.5-sensors-detect-gentoo.patch | 120 | ||||
-rw-r--r-- | sys-apps/lm_sensors/files/sensord-3-init.d | 33 | ||||
-rw-r--r-- | sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild (renamed from sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild) | 74 |
6 files changed, 186 insertions, 113 deletions
diff --git a/sys-apps/lm_sensors/ChangeLog b/sys-apps/lm_sensors/ChangeLog index 43950e983981..c65f71559d67 100644 --- a/sys-apps/lm_sensors/ChangeLog +++ b/sys-apps/lm_sensors/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sys-apps/lm_sensors -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.143 2013/11/24 08:24:53 pacho Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.144 2015/03/21 12:01:05 polynomial-c Exp $ + +*lm_sensors-3.3.5 (21 Mar 2015) + + 21 Mar 2015; Lars Wendler <polynomial-c@gentoo.org> -lm_sensors-3.3.1.ebuild, + +lm_sensors-3.3.5.ebuild, + +files/lm_sensors-3.3.5-sensors-detect-gentoo.patch, -files/sensord-3-init.d, + -files/fancontrol-init.d: + Long overdue version bump (bug #499620). Removed old. 24 Nov 2013; Pacho Ramos <pacho@gentoo.org> lm_sensors-3.3.3-r3.ebuild: x86 stable, bug #480104 diff --git a/sys-apps/lm_sensors/Manifest b/sys-apps/lm_sensors/Manifest index c5f42daffefb..d86ffdae8ea2 100644 --- a/sys-apps/lm_sensors/Manifest +++ b/sys-apps/lm_sensors/Manifest @@ -1,28 +1,37 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX fancontrol-init.d 726 SHA256 b231b76d5b32bb303a8e42727f48a4405cec71eedfe392e837acba5e46532783 SHA512 e74d23ed78e066b903eb73e82ab9125bbaf81d86608fb0695314be20e06b777972547889fcfdf8271bcfd53b76a6a9db295f614ce7b73ea31b4d589009a5eb90 WHIRLPOOL a907d23f0d2d2ff636d40acda37956dc4854f08aa5a232a339a2fe83a1f657bce347bd79d23822205ea8603a16aac33f996d3607f826cdaf034c5c4f6047d9ec AUX fancontrol-init.d-2 560 SHA256 36d489296c31736f8015b0ce27052b3f1555b7fe6335120c0477b044b8e4fb8d SHA512 95f54da52993a9a39f3cc80caeac0e60ba11f158692df773564e981810e01371703fa50995388978edf08d122df64cffcbfd82a36e0cd61f76e8a9e7b11f23a8 WHIRLPOOL d6af2f05dec9418965695328f6ffd0a700126dcf885e92317bfc78743a5d885f27e2c65f7339a5e66c1cb77522bfc3c176285c4643af443b167fe45aeab8df43 AUX fancontrol.service 150 SHA256 d07fb50714abfcac5d8aa818d6c40de08221401b554cb21f85dbf2a6cf2eef87 SHA512 e6a738c2458ecffa56d79ab0b187c20a7daebca737bac1a87c82fda5bae24ad4f2a61fd6daeab0a8e5582c404d57372f5eda1a66fe74ccbcb948c114d3e6a0cd WHIRLPOOL 7fb0f1170dbfca825ac245e257e275c58c76adb0bb550434b23d25cf317dffb0319bc9934da6393f279dea85aa6313941b7ff713bfcd9c8e70f36ebcb2c3e7b8 AUX lm_sensors-3-init.d 2466 SHA256 9b018f9f7a0975988387858823fe59a5cd8af6413d8c3170db0e24aac6021ec3 SHA512 16b3c7f742c70abcd310928be32fc63b0d344447776bc380be20f8708fbb72bc9b07ddec5ad867cfdc44247474aea3ff5d4f8b405cab896c07791a7a1834db7f WHIRLPOOL 3a090000cc486389a8630f3d88df486cd63458710d1cfb05b8dc545a758fee646698854fd6a13d23b9ff78265ed04aa79c0119acd4a9355fcb51847f2f095b0d AUX lm_sensors-3.3.1-sensors-detect-gentoo.patch 4906 SHA256 39f8674e526aa837493a5009b7465f7c8f04784c5990de8a6b8c885c5d8b44a7 SHA512 3d502f1271e06e74ef290efe7d634a55e5b1e017111c409fc26233416d9680e1a102ee1ba68986ca37f787a27d3e3325ba22ceb46e28d3a0d074dc92608f25f2 WHIRLPOOL 7df804767d16890b4420810b6e50797f0dbff4f525de6c41a5ec36e73319a44b5cff4f997a3dbe18e34835dfe3e07a7b8a296aa41f0c46a84c797fe8bcd0c909 AUX lm_sensors-3.3.4-sensors-detect-gentoo.patch 4551 SHA256 cb170946b67fdc31fd42f174e1ef2ab40efb733c0db081fac4fa2b8ab7883e52 SHA512 15d4dfcebab8b89d6eca536256e92353e9abedda328fcb84629c0aff3e01fafaacb4df4caae9044bdcafb9b4a2fb660880e8e234ff8d797c26d616336f88d49a WHIRLPOOL 05d7eb12c54debaf2a6ee81f8fb954e0c02425f22930c271f111366a03832bd8db94e5163134e514bda634b6aa71afdeaeb94232b02e4e6cd825b1b8533ebb3e -AUX sensord-3-init.d 712 SHA256 8a3debf0b84af9944a467e377b0e4b0db67d428083675f0fcf33ec55a8b2a709 SHA512 d442053fce522f4133eb38220b7acd7bcf626fd00297eaa42ab191568bd9cd3b3592831269e5e73a6dd9885c64f7dd8745b542cee321a5daf21ecb189192d452 WHIRLPOOL dc48de372d732e9b883f5db1e06159b6d6df72c2f4ad92cae6290ee352b7f531bb2e3a94b3425bcd9400a58f8549f094948b2b3c930c80b7d4f9e181cc0be2df +AUX lm_sensors-3.3.5-sensors-detect-gentoo.patch 4533 SHA256 2dd57576a76ad8d5da796f83c0324ed047d7b0bfdeb988a3c98ac90d3d4b701d SHA512 3a6f54d745e1a82b56d7ff2fd7b7f91e8fb680849946228ea1339becceb72adc1c37f42fb1e9963a89dec475faa5fbcb25dacd82aca4ea07ec96d9ec29cf22f0 WHIRLPOOL ed92561c9b5bbd913a9dbdaf142ac63d0321692c44528246d34e45564c455b46e614d68b349eb92ff5c855b574c735e1b8d9ef1b5a8c87d3323638a52d1873f4 AUX sensord-4-init.d 565 SHA256 4bd482a54decc5a51aee60e19ae31b0182d5857b112754247f04c0829b159b07 SHA512 e46e216618ef6cd6a1126cdf3dddc83dbff5f5e9ab609022d58c93fdf6bf9891c26e1f10ff1832512838a0cb6685f4d99baed1fe0ad3e195bfdc30f26b282a01 WHIRLPOOL d558aebd9545c3812cd81277eac07affda1c259c816518f1bc910b2efb8c708370a0575cd31abb512a24885178a5a149e7789cc5a5625329e33755b638564b8a AUX sensord-conf.d 104 SHA256 02230edf5efbb0a4de3840cd76f9ebf431c57a246fa7388e9dbeb0fe26fe7b8d SHA512 a77d81ab7ded085ba19e4c637e93268f889ccb8ce9e008a210ae135cb6e2140be07e5d455cf7fcc1084fd57cfbfb3f2bb37207123aebe9566f78b5183806fd7d WHIRLPOOL b52a37909dd45c3f7a6a3cab4695e460cf318f05b00faf25aa0717a5caaa1f185b32648711f4842d69e4aa4a062abbf39278fd903b3b07bd8389be73d4777907 AUX sensord.service 159 SHA256 db38a15de6d311d91f336f708f63e732000731a1f07a5e7d7ac911faf58ddca3 SHA512 c554910a36e44d84f64d5c8924170c3eaccf9715aee2157a37ecf542a1d254c0d9a269555ec3e99165ef7e39874616bc07dddc01c8d708114232df58232c3906 WHIRLPOOL 1cffd3b9a62eba01af22237221980f1cbeb29738e65510532795a39ad9ea7fd72beafd2180a4342164abe9a1f6a1e11048fe3e75b342760add0548dc61e21c14 -DIST lm_sensors-3.3.1.tar.bz2 170156 SHA256 cfcc783945f7bfd5206e73f8f9d3f353b0dbf22153c0ef2587a8d7a7be7e628f SHA512 7ac328104613738409aa63881a42f86a97059cfaf48ccf0c2b21861b80813e64ce4dd5abe3359d1836462f6b6113814162c35740f2cd6e6ada9ec25b68faa579 WHIRLPOOL 9ee1d2e4ec121439b4262db6f2e17ec357570f7ffc39ab8575e1ab43153e5392f6fa769ade71ccb815cd1a7e64c3ec1374536b78dd1fbbaf610f557bed355ac9 DIST lm_sensors-3.3.3.tar.bz2 172467 SHA256 ecc91ba3d918e96fb7d5eb9acce978af803b130e0b33b08d5ea05b2bfca84955 SHA512 22996d4ded0df4302aa35b78dfbffe35ac27ceb72a23ca14d2ca83a41a5f7a1cf01a5e42dafa6cba91da81d27ddcdf14a7b4a41deebcd64f75c26bb6c35848c5 WHIRLPOOL b109ba91839c411f1a5d5e784b162b1c7da31768e366d55810e0574bae2e19fe106db46c994bc571fcab2900aa50a4ed5eba0dee40f7e2158a74c5dac69340cd DIST lm_sensors-3.3.4.tar.bz2 172226 SHA256 b4608610cb5de4b24e3fe1ae357712e8633a8a929bbb42df5eecc4ccee6ba76d SHA512 a375f747a1687da0fe743d731893156f7983e001725c2d7cd284cefd3e8922deb3dfe542d3c901e3da8fff321633d64180a637d780b5e1bb3f1e9a254c16b7e6 WHIRLPOOL 4011264a56c36ffcfe28d357ceae1929fdf8a21c27bfaba928c9a7b48ef2b8422cd6650981a4c8f220900cc45526ca4bbfda9810b54db0efaf15cdaad4599838 -EBUILD lm_sensors-3.3.1.ebuild 3221 SHA256 cd4fc8f20f7cd7f20ff31e87a1a8aa568da7f3288034a7f838fb97b599ef524a SHA512 4d2cc6bc64fce605a40c3f15a66982bb4d83cfa4e11e9f389213b2bd76f4cd8192c875befc5bb01ab997b37f65b63e54eeba6e78bc16f95717f8ce75af35b078 WHIRLPOOL ff7c7369b9f9dac4ef1e7fa10d0d58381e25ddf0188f6db28c2010b8d6f3c3334d29ed7792792f84b6a320e5fcec7bc496dc95f3fb85df60259862c7dbd508cf +DIST lm_sensors-3.3.5.tar.bz2 173609 SHA256 5dae6a665e1150159a93743c4ff1943a7efe02cd9d3bb12c4805e7d7adcf4fcf SHA512 0874084c3dd40b93ed05e1955f76e35e78ac3ac2343341d8ab5412fd941ea300b3a4b1320bec3a5bfb07309e82f42cc5dac0a728cdfddac4053d4fdb96dc12e7 WHIRLPOOL f82d0d1a4b7647cf9076f16861024dd65fd97bd34a7498fcc06e851913f5b71805689d915b67a628b6cd7aea2b46225d64df8833550c785236311c9980ac8ed1 EBUILD lm_sensors-3.3.3-r3.ebuild 3411 SHA256 45a37880f51081314a5fedc840adf411e086dec06bd46d616df568a25d7f4350 SHA512 99aecf9203785d3472eeb46913d980d6e952b5758bbec3da5af19e213452266adf760ef1fe573fbaebd440f9ccba83bb541fa065fcbaa70469369ded0ef4317f WHIRLPOOL a8f4fa1e61b1968c6de6ab1aa2de459415197bb72ff6eec4521eb972d24ecff85e68b68198e2c1fb1ff7495d5918753b83aa14e1063b8634df7c47440c02a602 EBUILD lm_sensors-3.3.4-r1.ebuild 3376 SHA256 bf133d1bfc2b12fc2fd8f986f0280131545168b653a312de02da7b0fcc703771 SHA512 c3fbea5a36dd589ff4cc30a3a0b81e1239776b2646a1e80f7b6d4860c67e24fa5e20e8666600fc4f292ad1d66f2880e196320251a5ab9bb88abd999c57f31084 WHIRLPOOL c5a7675fcad8997209b7ea3a501295a0645a2ed249cc225d1a4e482029d4893d7ad0d574f285ab39c1b9ecf7a85d1c4a81b05d2aeaf312f5edcff73b86507319 -MISC ChangeLog 17552 SHA256 f51f55239ec11812902c630f675b377a6daa37490f4083d8f4b72263c89e9c3f SHA512 e36b76078636fe2a288fe4f78afcf761481a6b0a5968d701d9875b2a77cc21ef4e8c01ad36c2610bb6d0f39beb986d6837458854b956c4cef41322955f658337 WHIRLPOOL 25b1f4aeaf41ed198f994530b0d4f1aeeb0f4ae578e6b56f94344e995226f64ba9db0508f6dc940efd4afaa787cf6d573956b8f7718fed81bb9349acf0a5280d +EBUILD lm_sensors-3.3.5.ebuild 3380 SHA256 b5712ba2ab6de606b6442eeaee140025da4c388b7a9788bec5530fff5022e76d SHA512 343c1387fc4903a95dc7229abc9d9ad59b51841ffba656779f3d7244cba4300a60f2f576f2c2e4cf07c4455cb20201d7fda3e2478f02e9e126e841faab63fa9f WHIRLPOOL 9f4a630d866c133907a39f6941d89513d55597844225c4898f59c8d94b2e36f6ac18e50cae2e231f27ed3d69ad63d27bbebc190d0514542462951d679a1a626f +MISC ChangeLog 17865 SHA256 30e78dee2c0feced3d90ddf5d53aeac086da6880172cea9fbb9a5def15419573 SHA512 c62ad4842695f6fdf252ad426669fead7ad636a73ac24b6dd3fa599e14c72ebabc3d846bee1ddbf8ea013f8c05eee8aa75656770ccee5760b34550c6d7d6cca1 WHIRLPOOL dd381f36d538433e487f1951b48d9192dbadf703538b3202a62f426ed1c437929b6a0631e649eb5732508bee650e160d94aee4c937eea386714cf514467512dd MISC metadata.xml 410 SHA256 f05e3f69561089eb80bc472abdb1b3f839fe4c578e37d605b05706e882c0f75f SHA512 95c7b8825b4080354c17ec5fad4c9c61cad70be636cd5183590b396659a0cb0dd31f6ebc9f43e1523a67223b7884c9271fb9e39f7c46a5b06807072f1f37ae37 WHIRLPOOL 04f7612059bc1af386643c2165b91a169741a65bbdb40e878c2dbd6044a95a58b17149b3a0f6709df07c6bc8e39d63c025eb42ff26399e64cf7c41f424cf816e -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iEYEAREIAAYFAlKRt9YACgkQCaWpQKGI+9QQ3gCdExBtF6SlmVr/usOjNYfb17FG -YMQAnRDxHpzlbsBf3wJ9jYXkTk7jb9au -=Ew9X +iQIcBAEBCAAGBQJVDV2CAAoJEPiazRVxLXTF1sIP/1T1NX50Hh/idb174KA2C86X +hdCngfI+UO01CWBy6DbthhbUIyazRJJKztvLe3Z9mNp9sJUxE/xK0pnsaWL4s8gG +5i5PKzIOY3i88oThRhJC+hMB7qDnK+NIbvDgaL3fwnv9PZ4xvfB0kfu0m48927H2 +folkqxZQDCZJ3SXdfeSNzaKtEYbA4cZ/pgiY35aK8az3/nFPSkPUinlK/p7KnxcP +MD6O1hIv5RLppRwrlU1rmCdEcfKErXDMlT91lAa/fVDXCnzaqTTEWQI+GIi3FYkh +EWuFjHn4OitrlZKD7Il98Hs6vf41F7mGwPZcdcVzVXzbdEBqSJMZOMHRcn+Vwomc +lipt2ELzwaJhimhY/o8Tl1GVHXv/TJh8GWu2XUNOgraGfoMFRQ/L620LD/FBjObz +b6f3f/Gh50712saar7Zx6fJu4siIREU6L3AxRjgTe0Ir2DgAMAaJ1tXfBqrfknEF +3fZCCuOzWhWu599igt6tsHQNMPWI/NIBWAaOn9WCchfMEztRxf8Ws6CxCDm+0GOV +0Rc3h4roNyqHiLbXCqjeYPPfKdTu79u665VFH/f87hhN9MQ6T4twPGjgyjuMyLwB +c8eskeaHbzsRc8TQ9m+YrROQJordoVvn+XYQNc0UjIyN3UKCqOCDBhU3dtE/Ts2E +h5cN3Yq0dNwNvK00II6a +=ZYGT -----END PGP SIGNATURE----- diff --git a/sys-apps/lm_sensors/files/fancontrol-init.d b/sys-apps/lm_sensors/files/fancontrol-init.d deleted file mode 100644 index fb163abc23b2..000000000000 --- a/sys-apps/lm_sensors/files/fancontrol-init.d +++ /dev/null @@ -1,33 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/files/fancontrol-init.d,v 1.1 2007/05/17 07:31:41 phreak Exp $ - -CONFIG=/etc/fancontrol -PID=/var/run/fancontrol.pid - -depend() { - after lm_sensors -} - -checkconfig() { - if [ ! -f ${CONFIG} ]; then - eerror "Configuration file ${CONFIG} not found" - return 1 - fi -} - -start() { - checkconfig || return 1 - - ebegin "Starting fancontrol" - start-stop-daemon --start --quiet --background --pidfile ${PID} \ - --exec /usr/sbin/fancontrol -- ${CONFIG} - eend ${?} -} - -stop() { - ebegin "Stopping fancontrol" - start-stop-daemon --stop --pidfile ${PID} - eend ${?} -} diff --git a/sys-apps/lm_sensors/files/lm_sensors-3.3.5-sensors-detect-gentoo.patch b/sys-apps/lm_sensors/files/lm_sensors-3.3.5-sensors-detect-gentoo.patch new file mode 100644 index 000000000000..0ea9a02b3f9a --- /dev/null +++ b/sys-apps/lm_sensors/files/lm_sensors-3.3.5-sensors-detect-gentoo.patch @@ -0,0 +1,120 @@ +--- lm_sensors-3.3.5/prog/detect/sensors-detect ++++ lm_sensors-3.3.5/prog/detect/sensors-detect +@@ -20,6 +20,9 @@ + # MA 02110-1301 USA. + # + ++# Gentoo specific modifications based on a patch from Rudo Thomas ++# <thomr9am@ss1000.ms.mff.cuni.cz> ++ + require 5.004; + + use strict; +@@ -6762,26 +6765,33 @@ + 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". +- "/etc/modprobe.conf:\n\n"; ++ "/etc/modules.d/lm_sensors and run modules-update:\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'), +- ($have_sysconfig ? 'YES/no' : 'yes/NO'); +- $_ = read_answer(); +- 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 ($!)"; ++ my $have_sysconfig = -f '/etc/conf.d/lm_sensors'; ++ printf "Do you want to ".($have_sysconfig?"overwrite":"generate"). ++ " /etc/conf.d/lm_sensors? Enter s to specify other file name?\n", ++ " (".($have_sysconfig?"yes/NO":"YES/no")."/s): "; ++ my $reply = read_answer(); ++ ++ if (($have_sysconfig and $reply =~ /^\s*[Yy]/) or ++ (not $have_sysconfig 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 = read_answer(); + } +- 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 "# Generated by sensors-detect on " . scalar localtime() . "\n"; + print SYSCONFIG <<'EOT'; + # This file is sourced by /etc/init.d/lm_sensors and defines the modules to +@@ -6792,30 +6802,17 @@ + # BUS_MODULES for any required bus driver module (for example for I2C or SPI). + + EOT ++ print SYSCONFIG ++ "# Load modules at startup\n". ++ "LOADMODULES=yes\n\n". ++ "# Initialize sensors at startup\n". ++ "INITSENSORS=yes\n\n"; + print SYSCONFIG "BUS_MODULES=\"", join(" ", @{$bus_modules}), "\"\n" + if @{$bus_modules}; + print SYSCONFIG "HWMON_MODULES=\"", join(" ", @{$hwmon_modules}), "\"\n"; + close(SYSCONFIG); + +- if (-x "/bin/systemctl" && -d "/lib/systemd/system" && +- ! -f "/lib/systemd/system/lm_sensors.service") { +- print "Copy prog/init/lm_sensors.service to /lib/systemd/system\n". +- "and run 'systemctl enable lm_sensors.service'\n". +- "for initialization at boot time.\n"; +- return; +- } +- +- if (-x "/bin/systemctl" && +- -f "/lib/systemd/system/lm_sensors.service") { +- system("/bin/systemctl", "enable", "lm_sensors.service"); +- system("/bin/systemctl", "start", "lm_sensors.service"); +- # All done, don't check for /etc/init.d/lm_sensors +- return; +- } +- +- 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"); +@@ -6828,24 +6825,6 @@ + print "You should now start the lm_sensors service to load the required\n". + "kernel modules.\n\n"; + } +- } else { +- print "To load everything that is needed, add this to one of the system\n". +- "initialization scripts (e.g. /etc/rc.d/rc.local):\n\n"; +- print "#----cut here----\n"; +- if (@{$bus_modules}) { +- print "# Adapter drivers\n"; +- print "modprobe $_\n" foreach (@{$bus_modules}); +- } +- print "# Chip drivers\n"; +- print "modprobe $_\n" foreach (@{$hwmon_modules}); +- print((-e '/usr/bin/sensors' ? +- "/usr/bin/sensors -s\n" : +- "/usr/local/bin/sensors -s\n"). +- "#----cut here----\n\n"); +- +- print "You really should try these commands right now to make sure everything\n". +- "is working properly. Monitoring programs won't work until the needed\n". +- "modules are loaded.\n\n"; + } + } + diff --git a/sys-apps/lm_sensors/files/sensord-3-init.d b/sys-apps/lm_sensors/files/sensord-3-init.d deleted file mode 100644 index 74851259729c..000000000000 --- a/sys-apps/lm_sensors/files/sensord-3-init.d +++ /dev/null @@ -1,33 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/files/sensord-3-init.d,v 1.1 2009/11/29 13:13:08 bangert Exp $ - -CONFIG=/etc/sensors3.conf - -depend() { - need logger - use lm_sensors -} - -checkconfig() { - if [ ! -f ${CONFIG} ]; then - eerror "Configuration file ${CONFIG} not found" - return 1 - fi -} - -start() { - checkconfig || return 1 - - ebegin "Starting sensord" - start-stop-daemon --start --exec /usr/sbin/sensord \ - -- --config-file ${CONFIG} ${SENSORD_OPTIONS} - eend ${?} -} - -stop() { - ebegin "Stopping sensord" - start-stop-daemon --stop --pidfile /var/run/sensord.pid - eend ${?} -} diff --git a/sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild b/sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild index e2c9086e880a..31a6e28afc85 100644 --- a/sys-apps/lm_sensors/lm_sensors-3.3.1.ebuild +++ b/sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 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.3.1.ebuild,v 1.10 2012/10/18 18:58:50 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild,v 1.1 2015/03/21 12:01:05 polynomial-c Exp $ -EAPI=3 -inherit eutils linux-info toolchain-funcs multilib +EAPI=5 + +inherit eutils linux-info multilib systemd toolchain-funcs DESCRIPTION="Hardware Monitoring user-space utilities" HOMEPAGE="http://www.lm-sensors.org/" @@ -11,16 +12,16 @@ SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~mips ppc sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="sensord static-libs" -RDEPEND="dev-lang/perl +RDEPEND=" + dev-lang/perl sensord? ( net-analyzer/rrdtool virtual/logger )" DEPEND="${RDEPEND} - sys-apps/sed sys-devel/bison sys-devel/flex" @@ -30,18 +31,18 @@ WARNING_I2C_CHARDEV="sensors-detect requires CONFIG_I2C_CHARDEV to be enabled." WARNING_I2C="${PN} requires CONFIG_I2C to be enabled for most sensors." src_prepare() { - epatch "${FILESDIR}"/${PN}-3.3.1-sensors-detect-gentoo.patch + epatch "${FILESDIR}"/${P}-sensors-detect-gentoo.patch - if use sensord; then - sed -i -e 's:^#\(PROG_EXTRA.*\):\1:' Makefile || die - fi + use sensord && { sed -i -e 's:^#\(PROG_EXTRA.*\):\1:' Makefile || die; } # Respect LDFLAGS sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' Makefile || die - if ! use static-libs; then - sed -i -e '/^BUILD_STATIC_LIB/d' Makefile || die - fi + # Fix shipped unit file paths + sed -i -e 's:\(^EnvironmentFile=\).*:\1/etc/conf.d/lm_sensors:' \ + prog/init/lm_sensors.service || die + + use static-libs || { sed -i -e '/^BUILD_STATIC_LIB/d' Makefile || die; } } src_compile() { @@ -50,7 +51,7 @@ src_compile() { einfo "that contain \"No such file or directory\" references." einfo - emake CC="$(tc-getCC)" || die + emake CC="$(tc-getCC)" } src_install() { @@ -60,48 +61,49 @@ src_install() { MANDIR="${EPREFIX}/usr/share/man" \ ETCDIR="${EPREFIX}/etc" \ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - install || die + install + + newinitd "${FILESDIR}"/${PN}-3-init.d ${PN} + systemd_dounit prog/init/lm_sensors.service - newinitd "${FILESDIR}"/lm_sensors-3-init.d lm_sensors || die - newinitd "${FILESDIR}"/fancontrol-init.d fancontrol || die + newinitd "${FILESDIR}"/fancontrol-init.d-2 fancontrol + systemd_dounit "${FILESDIR}"/fancontrol.service if use sensord; then - newconfd "${FILESDIR}"/sensord-conf.d sensord || die - newinitd "${FILESDIR}"/sensord-3-init.d sensord || die + newconfd "${FILESDIR}"/sensord-conf.d sensord + newinitd "${FILESDIR}"/sensord-4-init.d sensord + systemd_dounit "${FILESDIR}"/sensord.service fi dodoc CHANGES CONTRIBUTORS INSTALL README \ doc/{donations,fancontrol.txt,fan-divisors,libsensors-API.txt,progs,temperature-sensors,vid} - docinto chips - dodoc doc/chips/* - docinto developers dodoc doc/developers/applications } pkg_postinst() { - elog + echo 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 "/etc/conf.d/${PN}." + echo + elog "/etc/conf.d/${PN} is vital to the init-script." + elog "Please make sure you also add ${PN} to the desired" elog "runlevel. Otherwise your I2C modules won't get loaded" elog "on the next startup." - elog + echo 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 "<=${PN}-2, as the needed entries in /etc/conf.d/${PN} has" elog "changed." - elog + echo 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 "the documentation before running ${PN} on IBM ThinkPads." + echo elog "Also make sure you have read:" elog "http://www.lm-sensors.org/wiki/FAQ/Chapter3#Mysensorshavestoppedworkinginkernel2.6.31" - elog - elog "Please refer to the lm_sensors documentation for more information." + echo + elog "Please refer to the ${PN} documentation for more information." elog "(http://www.lm-sensors.org/wiki/Documentation)" - elog + echo } |