Version bump and remove old.
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Wed, 14 Dec 2011 03:58:02 +0000 (03:58 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Wed, 14 Dec 2011 03:58:02 +0000 (03:58 +0000)
Package-Manager: portage-2.2.0_alpha80/cvs/Linux x86_64

sys-libs/freeipmi/ChangeLog
sys-libs/freeipmi/Manifest
sys-libs/freeipmi/files/bmc-watchdog.initd [deleted file]
sys-libs/freeipmi/files/ipmidetectd.initd [deleted file]
sys-libs/freeipmi/freeipmi-1.0.10.ebuild [moved from sys-libs/freeipmi/freeipmi-0.8.9.ebuild with 61% similarity]

index f83054ef429af59bc257167113985aad23aab98b..c26100f2545666f1a6086cd4b78c4f2982464535 100644 (file)
@@ -1,6 +1,12 @@
 # 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
index a4a95ddffdbcfba63832587d3c184702063c679e..19eb7537df98c54936628a42b8b77621f31813d8 100644 (file)
@@ -1,34 +1,22 @@
 -----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-----
diff --git a/sys-libs/freeipmi/files/bmc-watchdog.initd b/sys-libs/freeipmi/files/bmc-watchdog.initd
deleted file mode 100644 (file)
index e1e6351..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/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
-}
diff --git a/sys-libs/freeipmi/files/ipmidetectd.initd b/sys-libs/freeipmi/files/ipmidetectd.initd
deleted file mode 100644 (file)
index a9b274c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/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
-}
similarity index 61%
rename from sys-libs/freeipmi/freeipmi-0.8.9.ebuild
rename to sys-libs/freeipmi/freeipmi-1.0.10.ebuild
index 6798c5890d37a77fb2cafba15d35e472041f4f85..e53a1b5e7bb6a61a3dc06bfa05bd3bb7d52d02e1 100644 (file)
@@ -1,27 +1,28 @@
 # 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
 }
@@ -34,8 +35,7 @@ src_configure() {
                --disable-static \
                --disable-init-scripts \
                --enable-logrotate-config \
-               --localstatedir=/var \
-               --sysconfdir=/etc/freeipmi
+               --localstatedir=/var
 }
 
 # There are no tests
@@ -49,23 +49,25 @@ src_install() {
        # 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
 }