summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2013-01-13 20:01:14 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2013-01-13 20:01:14 +0000
commit1d21882516f5ec4e02436a5f3871b03e5b89b8e0 (patch)
tree7c483bd9d18c0668715b36869444181332711aa1 /sys-libs
parentVersion bump, bug #451662. (diff)
downloadhistorical-1d21882516f5ec4e02436a5f3871b03e5b89b8e0.tar.gz
historical-1d21882516f5ec4e02436a5f3871b03e5b89b8e0.tar.bz2
historical-1d21882516f5ec4e02436a5f3871b03e5b89b8e0.zip
Version bump.
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64 Manifest-Sign-Key: 0x1CD13C8AD4301342
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/freeipmi/ChangeLog9
-rw-r--r--sys-libs/freeipmi/Manifest18
-rw-r--r--sys-libs/freeipmi/freeipmi-1.2.4.ebuild97
3 files changed, 114 insertions, 10 deletions
diff --git a/sys-libs/freeipmi/ChangeLog b/sys-libs/freeipmi/ChangeLog
index 2f27342be428..5a22fa423174 100644
--- a/sys-libs/freeipmi/ChangeLog
+++ b/sys-libs/freeipmi/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/freeipmi
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.63 2012/12/28 12:51:04 flameeyes Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.64 2013/01/13 20:00:35 flameeyes Exp $
+
+*freeipmi-1.2.4 (13 Jan 2013)
+
+ 13 Jan 2013; Diego E. Pettenò <flameeyes@gentoo.org> +freeipmi-1.2.4.ebuild:
+ Version bump.
28 Dec 2012; Diego E. Pettenò <flameeyes@gentoo.org>
files/bmc-watchdog.initd.4:
diff --git a/sys-libs/freeipmi/Manifest b/sys-libs/freeipmi/Manifest
index d0a86930f41d..966cce73fe91 100644
--- a/sys-libs/freeipmi/Manifest
+++ b/sys-libs/freeipmi/Manifest
@@ -13,20 +13,22 @@ AUX ipmiseld.confd 192 SHA256 bc520fa47e690a72e658d183c47b59e68c7e11a875719f2cf6
DIST freeipmi-1.1.7.tar.gz 3080264 SHA256 3b4fc1b514e2052622bfcbfef5b69726d83505aa54109b16ed847a9d0b47bacb SHA512 ea88e2da222d8fee34469f1a5dea02de7c82ce06d9406642cf15b9fdb43d41963e7739e0a4ae82702db044d8e89f9330fd0a23c993dd8595024d3528b6de99f9 WHIRLPOOL 5ce8c2d58a685e4567204ed99542bffea0bdc0b550311720a4685d4516285a37340f94e823d11ee9984d608310fb98a555a12b8b9f4b5da72424d37462fe3ff9
DIST freeipmi-1.2.2.tar.gz 3031730 SHA256 c8539a8225616e3e647b99903ef1243c5a6a4e1c7bd009399bd8bacf3b263b9c SHA512 86ea9a073ec275b3594e93c7e7fdef2b7214dcd3e696fdec4a017841d4bb7e2179a407d91aa11b26c952cf5b06262801b41293642ed38220d57112a37878a5f4 WHIRLPOOL 763a46cea7bfd1a5e18fae79094a73bd86173a73a8b8d150b3f938bc51c8da6c18db5105ece7ca8f3821254de19bc4e2b2429aac66b260c36426f789be176243
DIST freeipmi-1.2.3.tar.gz 3046744 SHA256 f0c1d9be5f9e350f1158a35eddff8477c2150b571a54ec9303e287cf7d6dfdb4 SHA512 1a3d14b401a13a324800d0926acbb395684a78ca850bfc742b9f3a5ed923bed71376389b417dd51fd267e4cf4ae1ea0b325084b68898ce0586323ac43fe24c7f WHIRLPOOL 00d50b6dffb2a36ef47d10ac245f48a8a74abd01fec774a01e89a6da9b58ec8348cf566ea404d4bb6d077fe0605d79aff3a7f791e75c54579c90e8803c4c47a6
+DIST freeipmi-1.2.4.tar.gz 3051877 SHA256 2102e3e6f3f99b814cf2b5ce7c7324df24b6875374badd8a64ba500bbff59f0a SHA512 04450f27935e9b98b055476697c3ce48938b153b687fbb54b277945351db7b1550969d8192c35eda9b19d294d9ffbfc8dc2e7a095f64a850e6556e25a06f6069 WHIRLPOOL 5b1a4924326ede09c93f48d003049714008b5b179b2586acdcad7e08bca4394436634fe8942218dfb0776cca89a47cb1fe735847c6ba0c3fbdd4f46580552889
EBUILD freeipmi-1.1.7.ebuild 2016 SHA256 f8b4de0f133994c3560a5a4e8995e5b6c77306407450e24ff5fd3ec7ed5aa617 SHA512 01b53a54d57ae46f98dfe980124142f4dccec5f28eccaa529a91c1ef51bc4ae4a5cc0e8a0f9ea0b198e9ee310db92c21198b9a12557cab10c8c0cad2f90b6d40 WHIRLPOOL d5118596dabbbb1f1a03dfe936b9f3eacd36543fbbdc06bc7ee4113ff3a74dc3b18fe8723b573e2b88ff3a0aed2964de6b9dd834ca1db1304a55c8961ebc2e8e
EBUILD freeipmi-1.2.2.ebuild 2201 SHA256 b6e494a4b90b7e72fbb2b487b4b2611677b383cee11d17bb241e84fb22a6acdf SHA512 99cb91d8ae2fcd25e2f1d0137f4a6423fae75b9daed5d6407e9349975f47c59924ba525f6edec889ebbc74aef80b6d720dbf4a4ec9a9d514f189464446b79b26 WHIRLPOOL a5d0f0636dbafb50b7756c8f550243ecb39ef263e38437117bda616915aa318b4e0f5c74d1c09d707610b851fe405d1de93a94589f729c90c178b9f2804bde6f
EBUILD freeipmi-1.2.3-r1.ebuild 2712 SHA256 f6e202e9f6341b6ed8b5cfb67ac3d53439fa00a1bef1b4afffe563a551bc4e95 SHA512 d8a7ece159ba32bec90bc272e5cde588ce3c04c18c10ed18327b7a2de3fb40bf47d5737a4c6a4963d5bcf0958a3210682fd7dea95ee71d4abc3818617fe59a9d WHIRLPOOL af03cb7579541544ff3c0690a7c3f49ed16b46aa4f3ae1234e521002c949fd7870995910dfb53bcb5fe20609ebd81fc2e0db07d05dc5c624e3464c79f89a0095
EBUILD freeipmi-1.2.3.ebuild 2201 SHA256 c262e2a8005ee2527c4950751d3c88ee5fb209ffafabd85214242217245c94ca SHA512 0ea1eb520ff9654121c57d52f2d91975e3dcc9570d27ae88ecc20ce696398c64e56e65b236d9aac3948ce59f0d4f34537fb861f0fea84621b45e75f6a983a5af WHIRLPOOL 7cc34e4e9761589da9454449105515591ab965bb95cac34ee752f1e8806f0188c074a4251f07cf70ea2add3b9f1c3f437201ab87706f83311507d6504453a99b
-MISC ChangeLog 11456 SHA256 147884f73faf772e89a86658a98e8d9daa701c679eeb8b64cbf70b05adc74fb8 SHA512 fc93236ef62c0dcabf37bd2b710b0417a405d57c0f8c776249f28a8e1e247f65507cd81a6ea373d3bcd057caa9fa382abc801e12e25f1e8ed8c1f3764cf4c277 WHIRLPOOL a63f021e740deb120dd29131c2aa74d52efaba1ec9745c8a1663001849b10d15734606946622b54e0dd0265f2c426087eba4979bba6c21573f1a23241eb2e8f4
+EBUILD freeipmi-1.2.4.ebuild 2709 SHA256 eba0ccf7fe7729da47380e67a001ab3b857f218e84083b1bb9e41ad981b28656 SHA512 dbf50042456873438003b8d26b8d6328c60a7457c3abec366b2e02bd574215882b42c4fe1aebcb938a383a835bc442cb7f20fb84c55948e9fa7638363b07ae41 WHIRLPOOL 6ddf707c5421af220af2fdcc4c2a3d873b0e435ebaf961cbcb3efd9e7e7ab1ed6fc96f1949f2d0c577ae5f1c48f4122ad9283b102249cf0bca69e0ede7a8f045
+MISC ChangeLog 11584 SHA256 5f0ddd9a77b9f9d21cd51223834f2609ce22cb576dc7183da5ee6a864fe628ca SHA512 5e9d08619da6c0eb357536548ae14973919c5d2451018c47eacf8c23f077c89f371c3babebde412104c89b4f349e2a44087d7067552421c79daaeb690cf21280 WHIRLPOOL 4fcb7feabae095443d332f6efcd1cfc1d079878e00f972d7d8368c4aecbcd5268a798cef4126347641a49549b592ae56146f9b5a97d9eb8b29eb2a93b1c19a89
MISC metadata.xml 274 SHA256 1ca668d9614d18bdaa3b1b36f50e52e4a167d52af993f5d698ae9b87b8df7b97 SHA512 312a8ca4224c271714cb64fbc0057209946db59a2dbe052fb3cfaa104bab777fc2e799ad5dfda551350d110e99f978a774114f5ad35aeccc491bb49fe3fce684 WHIRLPOOL 51458c6917423d34b3b229c8cd6a057e546e540ade2e6be9617faf30fee42110bf870974d0a9ce3983da28df11edb95cdd602784bd9cd73219179e179d5104ce
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQ3ZXYAAoJEBzRPIrUMBNCYaMH/3DyC0s/ORhd4EhS9+/hXdm3
-mEhB599hia8PAPgWS+34yJ/HSBOTz53uTOQFI+euGHimnGJJTJKUMhBD99ggILxE
-mDewg8Ij7sAq8jDg7J7IC8QlEs9n17Xd8bsi26v8s+QTSvEM92zJ+JAh69tqYkIj
-xqJKa5igb1JMNnsrrfeFIJVuZPKmkbYKSb4G/nnbU3C7bb0YerUk4gUrZ9VrQib2
-uLdfvs2qh2s6gQXCU2c4SllIhKUSpQL8JhCbeDVURfMReGnsEeRxCfK7H9Imwk8E
-ByKPAmnqWM6lXCe8Gb7c+B9uyT7xUnLWUBSkB95SlB/+xcWsp24VRckKIpP7LPI=
-=nLNV
+iQEcBAEBCAAGBQJQ8xKJAAoJEBzRPIrUMBNCRPYIAION/ZQOkRoFmDMfT18kd9yo
+3FzVHKLc9YqcbYTIT5L9s+skXU7dnQY7qrQDjv5S3Q/T0meBVZ03+gXYtt+8sX2x
+1GQV/oeytMpTiZoEl0F/ShBBgxC8wjumE7gRU8oy8fc9+T9dSASRrLCJ+7AGCkNP
+idaEwEcCVrwGY5LbN+qdNEL0OgdeQg0SXabOVGXo3DwDxsE6uXq11cNQW9wt8c1N
+w2SHjBbGsmvE1OSlJyKV3ViuvsDO+3BuiJOQUqeqPP+GXpzQv7uaw1QlMZspH08M
+IXe2yu3drPS4J1HkAwDouRoLq14rBri025etuejJcuAe9+6peU5u5GrgIzBzoFU=
+=Uk9A
-----END PGP SIGNATURE-----
diff --git a/sys-libs/freeipmi/freeipmi-1.2.4.ebuild b/sys-libs/freeipmi/freeipmi-1.2.4.ebuild
new file mode 100644
index 000000000000..27719d31fd5e
--- /dev/null
+++ b/sys-libs/freeipmi/freeipmi-1.2.4.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-1.2.4.ebuild,v 1.1 2013/01/13 20:00:35 flameeyes Exp $
+
+EAPI=4
+
+inherit autotools eutils multilib
+
+DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
+HOMEPAGE="http://www.gnu.org/software/freeipmi/"
+
+MY_P="${P/_/.}"
+S="${WORKDIR}"/${MY_P}
+[[ ${MY_P} == *.beta* ]] && ALPHA="-alpha"
+SRC_URI="mirror://gnu${ALPHA}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug nagios"
+
+RDEPEND="dev-libs/libgcrypt"
+DEPEND="${RDEPEND}
+ virtual/os-headers"
+RDEPEND="${RDEPEND}
+ nagios? (
+ || ( net-analyzer/icinga net-analyzer/nagios )
+ dev-lang/perl
+ )
+ sys-apps/openrc"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-1.1.1-strictaliasing.patch
+
+ AT_M4DIR="config" eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ --disable-dependency-tracking \
+ --enable-fast-install \
+ --disable-static \
+ --disable-init-scripts \
+ --localstatedir=/var
+}
+
+# There are no tests
+src_test() { :; }
+
+src_install() {
+ emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install
+ find "${D}" -name '*.la' -delete
+
+ # freeipmi by defaults install _all_ commands to /usr/sbin, but
+ # 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,power,console}; do
+ mv "${D}"/usr/{s,}bin/${file} || 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
+
+ # Install the nagios plugin in its proper place, if desired
+ if use nagios; then
+ dodir /usr/$(get_libdir)/nagios/plugins
+ mv "${D}"/usr/share/doc/${PF}/contrib/nagios/nagios_ipmi_sensors.pl \
+ "${D}"/usr/$(get_libdir)/nagios/plugins/ || die
+ fperms 0755 /usr/$(get_libdir)/nagios/plugins/nagios_ipmi_sensors.pl
+
+ insinto /etc/icinga/conf.d
+ newins "${FILESDIR}"/freeipmi.icinga freeipmi-command.cfg
+ fi
+
+ dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
+
+ keepdir \
+ /var/cache/ipmimonitoringsdrcache \
+ /var/lib/freeipmi \
+ /var/log/ipmiconsole
+
+ # starting from version 1.2.0 the two daemons are similar enough
+ newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmidetectd
+ newconfd "${FILESDIR}"/ipmidetectd.confd ipmidetectd
+
+ newinitd "${FILESDIR}"/bmc-watchdog.initd.4 bmc-watchdog
+ newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
+
+ newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmiseld
+ newconfd "${FILESDIR}"/ipmiseld.confd ipmiseld
+}