# ChangeLog for sys-libs/freeipmi
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.44 2011/12/09 21:26:09 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.45 2011/12/14 03:58:02 flameeyes Exp $
+
+*freeipmi-1.0.10 (14 Dec 2011)
+
+ 14 Dec 2011; Diego E. Pettenò <flameeyes@gentoo.org> +freeipmi-1.0.10.ebuild,
+ -files/bmc-watchdog.initd, -files/ipmidetectd.initd, -freeipmi-0.8.9.ebuild:
+ Version bump and remove old.
09 Dec 2011; Markos Chandras <hwoarang@gentoo.org> freeipmi-1.0.8.ebuild:
Stable on amd64 wrt bug #364485
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA1
AUX bmc-watchdog.confd 1495 RMD160 c7335f914d4a5904a358a5140a3427a43cd75988 SHA1 8faba92b3ec4ed072b85e41e9bb9f82f867aa8fd SHA256 0f9cbe8090523e3fd4df35fb049d38ee696292892542ff6ffe3139e39fb1795e
-AUX bmc-watchdog.initd 824 RMD160 05a18c843c92de4fa79938aaef882b43dfd23274 SHA1 b487327b4219ba948f322a1159677298368719c4 SHA256 02995b82bfaeafb11c9f067dce5bbd23d2adc87e4acf38b41e01f74aee9a6617
AUX bmc-watchdog.initd.3 482 RMD160 3a7350c8a854508134cfc1f6ab214f711121322c SHA1 b0054b7e041d4a4e2f29844b6da961afd910b3d3 SHA256 2d9d9c76f6fb51cd4678e16a00e31905ce6ea701527ad14c687db3c5dd179652
AUX freeipmi-1.0.5-strictaliasing.patch 549 RMD160 d9d1d1eba6b3448dafc0b00e1be1d4be449a53d8 SHA1 f1c7e6a68154fe118327b0efe4de299b23223b82 SHA256 5f90b1f6f8db5bb662e54b00ab4377b057cd71982af26d066636e7503cd723bc
-AUX ipmidetectd.initd 800 RMD160 91f992208e621b2ef47f4b2c5c70a658b6ddc12d SHA1 b9a4bbacd1ab4ec661ff7817b567d37d720f4c8a SHA256 9b142aff8690a97686df5d7ddf6888cd4d68142dba60632345a0decf5ba0aa77
AUX ipmidetectd.initd.3 361 RMD160 2c6bad2f33316908198d8da94eaa5264cb2b00b6 SHA1 eb5e91d2c4e33e28a251900a5a3623937cb15a66 SHA256 7af59c5b8bd291cc45fc8b499190a1d474a8f88e69243e1232ddb93c0b01a17b
-DIST freeipmi-0.8.9.tar.gz 2775329 RMD160 01c9441596502f60b0c3336dae9db9ff3774a132 SHA1 d80fac5de458363f32c589baef12315a9a471b06 SHA256 8c1c18d83b74e2f657b7c6ccbc6be8eb2c0270d7c0424105bee34fdebe794ea0
+DIST freeipmi-1.0.10.tar.gz 3196447 RMD160 c3366e86b3ea04c3a0767fefa998f2deeaec4707 SHA1 5ceeb4e806efb27b98c3eebd655d8aaf456d1800 SHA256 36755be36acc85a8924675739783fa08ab2619d52bdd89e2abf31a48b61e1482
DIST freeipmi-1.0.8.tar.gz 3191387 RMD160 5c224466b2ede8fd95468fa66e98e5dfcfe554e1 SHA1 33646700344a79d0a9e78fedbc6bffd61d357846 SHA256 f719e7ba64f8a716412631d811d1634c06feaf9f3abf938d5e2995ba66d42ada
DIST freeipmi-1.0.9.tar.gz 3191723 RMD160 a7561004d783edd670db2233a7da12d7e37fd3f7 SHA1 6037a9e6e13881be80ba926d145e97ec92828010 SHA256 a43b065fe600f398dd82914149e958531ee1e6208ac292de2cd41af722433d02
-EBUILD freeipmi-0.8.9.ebuild 2049 RMD160 603ec9a02ddd4350116d8195ddca91aa3cfd7fe4 SHA1 345c4bce6644ca2a31f283b49b21e530d8567d15 SHA256 76b85bb789371bf9732bc2c19da7ab507b645456081bee15babfb01c9fa24b2c
+EBUILD freeipmi-1.0.10.ebuild 2002 RMD160 0f02b4ccc609c03e12590f9dade1949060bf7bcb SHA1 e14f1106fc02976999bfd2a4e8109dd214eb92a9 SHA256 7284e49da4e89587e09b8057e69eade8f4ece0ffdd1170c3423363933978acc5
EBUILD freeipmi-1.0.8.ebuild 1999 RMD160 5933e0d8cf127855453f09a927f55e0eec5fabca SHA1 7cef4c41670b149a8011e70338f1feb60b666da8 SHA256 f6f891e57c6f4dd8d68a12d44a5af60d9adab7ca50452f570950a5ff8b03d460
EBUILD freeipmi-1.0.9.ebuild 2001 RMD160 5cb492a942d28e44db9a52b9604c15930c73b0bc SHA1 9c60bba35eaa2a44051e9d05df81c8d10508eee2 SHA256 403819dc75a93deab9dc8db214fe737c50531ace18524d0cf9d529fa46a751f7
-MISC ChangeLog 8108 RMD160 360a6c142e56c0aff122c05165f72276aee6577e SHA1 b8966227e49e448f2c6ad98cefe327228447f319 SHA256 4105a1944afa19e7768261f6a103abcfadb50857e6abd067a5adad0f4c3ac644
+MISC ChangeLog 8333 RMD160 742b34d367583015b6eaf0c3f7b704b014138399 SHA1 1bac328d5fc44a99bd5bae568ba9ec5e3297b993 SHA256 17270a0db0ecd759322c3fc98c8e182dd28771b508099f0a48c33a3907622e87
MISC metadata.xml 234 RMD160 6498603a1fe3a96823743847afc906df194bb430 SHA1 5ec768281f5435ff5173031bd715fa65ddd274e3 SHA256 73ec73ca73cd98df81c2bbb3e76a83751a3c95802ac103ef21368201d871a9d3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBCgAGBQJO4nzyAAoJEPqDWhW0r/LCcswP/A4Ab5ULSE6wPaDfWQy0bZ30
-x8QvdsUSLrSygyRRY8TqvJSNkG316dZ78f7HC/zq/yYobvIUht2q1IStpsWT83La
-I6vwTf6aiffUMxkG9Sba070uxYtict9H+bXjcF/UqqZ2CqOJGBX+zhDqbIu8p98w
-h33DSKftTE3a5Cd1uX5TwY+fL+DR0/rz8AkP1v1kYkhrE/qRKCJEJS/dCzW5Ugjs
-o4HFIXpiLS7NrEcLfMkUFhBK901n87HY1mZKw4mijYyEODY3fsm4JJ9iDbjNakbJ
-G0C7js0md9IWyUTnbfhBxuzqBuc2IkB4nnu1f0uEGZz+WdtV7mmxdrw3KyhWLhd8
-bHNFg3Q2lAQArejhcsXBDuy607ZR8k+KnPGFyeOS6/7Eot3zhejb/HR7BCuBMFMp
-DXrl2jfc2ZTexvw08pC5kBKiiVlIxdMABETCoAIWouxhxIWBtfRhtKR5fh7yoNI0
-TBkQtflWsYX+z014AiNxAgYFYL/PbT/E4wFznTHBEi3fp7t7GoUIyG8/1jdVldJL
-Uf024N7ptaafgshIawDs3+OxdAo3GTv+ysS3jJTkBSjkqHVHl8xqzwGnDYMeHUWz
-NZkvhVKXKrrSY2/D1yaS+I3X3+KxvlGJ68kWm0MjCekOT8GAegO+T5S0/gyucBcY
-27kQIupYDBjg1ixWcgeD
-=R20S
+iEYEARECAAYFAk7oHrsACgkQAiZjviIA2XihDgCgmAXubfHTSRmyKRACcKxQVAYW
+jFkAnA2ESMQJmdwRZWguv7/tWqq7uEcH
+=LYod
-----END PGP SIGNATURE-----
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/files/bmc-watchdog.initd,v 1.3 2010/08/09 19:35:40 flameeyes Exp $
-
-start() {
- ebegin "Starting bmc-watchdog"
- if [ -f /var/run/bmc-watchdog.pid ] ; then
- ewarn "/var/run/bmc-watchdog.pid already exists,"
- ewarn "removing it but you might want to find out"
- ewarn "why this happened."
- rm /var/run/bmc-watchdog.pid
- fi
- start-stop-daemon --background --make-pidfile \
- --start --quiet --exec /usr/sbin/bmc-watchdog \
- --pidfile /var/run/bmc-watchdog.pid -- ${OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping bmc-watchdog"
- start-stop-daemon \
- --stop --quiet \
- --pidfile /var/run/bmc-watchdog.pid
- eend $?
- rm /var/run/bmc-watchdog.pid
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/files/ipmidetectd.initd,v 1.3 2010/08/09 19:35:40 flameeyes Exp $
-
-start() {
- ebegin "Starting ipmidetectd"
- if [ -f /var/run/ipmidetectd.pid ] ; then
- ewarn "/var/run/ipmidetectd.pid already exists,"
- ewarn "removing it but you might want to find out"
- ewarn "why this happened."
- rm /var/run/ipmidetectd.pid
- fi
- start-stop-daemon --background --make-pidfile \
- --start --quiet --exec /usr/sbin/ipmidetectd \
- --pidfile /var/run/ipmidetectd.pid
- eend $?
-}
-
-stop() {
- ebegin "Stopping ipmidetectd"
- start-stop-daemon \
- --stop --quiet \
- --pidfile /var/run/ipmidetectd.pid
- eend $?
- rm /var/run/ipmidetectd.pid
-}
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.8.9.ebuild,v 1.4 2011/11/10 17:34:29 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-1.0.10.ebuild,v 1.1 2011/12/14 03:58:02 flameeyes Exp $
-EAPI=2
+EAPI=4
-inherit autotools
+inherit autotools eutils
DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
HOMEPAGE="http://www.gnu.org/software/freeipmi/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
http://ftp.gluster.com/pub/${PN}/${PV}/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="dev-libs/libgcrypt"
DEPEND="${RDEPEND}
virtual/os-headers"
+RDEPEND="${RDEPEND}
+ sys-apps/openrc"
src_prepare() {
- # Fix build mistake, only causes warnings but at least stop it.
- sed -i -e '/-module/d' "${S}"/libfreeipmi/src/Makefile.am || die
+ epatch "${FILESDIR}"/${PN}-1.0.5-strictaliasing.patch
AT_M4DIR="config" eautoreconf
}
--disable-static \
--disable-init-scripts \
--enable-logrotate-config \
- --localstatedir=/var \
- --sysconfdir=/etc/freeipmi
+ --localstatedir=/var
}
# There are no tests
# quite a few can be run remotely as standard user, so move them
# in /usr/bin afterwards.
dodir /usr/bin
- for file in ipmi{detect,ping,monitoring,power,console}; do
+ for file in ipmi{detect,ping,power,console}; do
mv "${D}"/usr/{s,}bin/${file} || die
- done
- # We try not to use /etc/ directly for all its config files,
- # instead use /etc/freeipmi, but then we got to move the
- # logrotate.d directory...
- mv "${D}"/etc/{freeipmi/,}logrotate.d || die
+ # The default install symlinks these commands to add a dash
+ # after the ipmi prefix; we repeat those after move for
+ # consistency.
+ rm "${D}"/usr/sbin/${file/ipmi/ipmi-}
+ dosym ${file} /usr/bin/${file/ipmi/ipmi-}
+ done
- dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt || die
+ dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
keepdir \
/var/cache/ipmimonitoringsdrcache \
/var/lib/freeipmi \
/var/log/{freeipmi,ipmiconsole}
- newinitd "${FILESDIR}/ipmidetectd.initd" ipmidetectd
- newinitd "${FILESDIR}/bmc-watchdog.initd" bmc-watchdog
- newconfd "${FILESDIR}/bmc-watchdog.confd" bmc-watchdog
+ newinitd "${FILESDIR}"/ipmidetectd.initd.3 ipmidetectd
+
+ newinitd "${FILESDIR}"/bmc-watchdog.initd.3 bmc-watchdog
+ newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
}