commit:     88d92a610569c3b094b09706f4645e3fdaeaeb23
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 25 08:51:17 2016 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Apr 25 08:52:37 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d92a61

sys-apps/ipmitool: Bump to version 1.8.16

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-apps/ipmitool/Manifest               |  2 +
 sys-apps/ipmitool/ipmitool-1.8.16.ebuild | 81 ++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

diff --git a/sys-apps/ipmitool/Manifest b/sys-apps/ipmitool/Manifest
index ee5c41a..c1cc817 100644
--- a/sys-apps/ipmitool/Manifest
+++ b/sys-apps/ipmitool/Manifest
@@ -1,5 +1,7 @@
 DIST ipmitool-1.8.11.tar.gz 769964 SHA256 
5612f4835d89a6f2cede588eef978a05d63435cf2646256300d9785d8020a13e SHA512 
48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b
 WHIRLPOOL 
1760b2cb00e0c7bdea4b4a916ff2d7035ca0fff948741897d5aa4f05487a36c1354b156e1b5a613fd3b3b1ce73d04fd48feffb702592421478c231bd7a0cc1fd
 DIST ipmitool-1.8.14.tar.gz 917886 SHA256 
fe9bce4587f83fe0fd7c4d86fd3241fe41cb661ebc5c7321128d59cc295874ab SHA512 
1376a0d4209e4622f9b0e27d3f3d67d552be936ded92e4e894d2b04871717a585075b54bbb9b91d62b58483ee9b94b5c64e2ecdfcef3c3f818fa6f035fb34216
 WHIRLPOOL 
a16d965218829f1a1b29133e8722272d6062698c546f96de94385b3a62aef5d886e4890ad48ed43f04531a18d806a2a5a798f50ce9dadcb87ba17b2902cffdce
+DIST ipmitool-1.8.16.tar.gz 960472 SHA256 
b83e12572fff00fce6bd5ae98f390063da7bd13f555cd386d94605917d808f73 SHA512 
30f79e1547c7bb04f8447e9b3bba9a3761d0c8ce5b8b9aa98848382ee9163569b51dd4bc670998f52d3d07ee111747c981b840656113885185ed29c6c6a0f8fd
 WHIRLPOOL 
e63d1d42ab7cd0e05a7f679f5d663d36f2b837d92ec2547288208f48cfd4d4a0ba1e8571bf993f7cb05a2b72d0a12a916ffa445dd19e5c298040cb6e3c5a9419
 DIST ipmitool_1.8.11-5ubuntu1.diff.gz 38287 SHA256 
b31584ae6394e30b56eff4d4441c344c7ecb6d7a79a5846fd388544f28223775 SHA512 
b54c19943bbed0d88831bd3821d05a650d151ddc7aca5cd7c5513bd07361a084595fcf2fa1035c784163d13fbbb9ce4496de478c4b4f730c31b4e2b94933584c
 WHIRLPOOL 
fa3c249074c328a8b8dd72f7744181e29ff01669c2226d24f781afffa3ca20301da87860f234eaf445fc74e50d9b149ad107aef1cf801717f33cc342ee037358
 DIST ipmitool_1.8.14-2.debian.tar.xz 14060 SHA256 
be038241a77e9bf39e6b04494ba964682341e8de9b775bc98649387056fdf9b0 SHA512 
9f4a6333461128d7c35317e2fbfd2061aef526cebffb3ee7ebc1273ca229811687ed469bfbcdc0855d575f5c4084da0cf225fd71380ca682531c23b976232e9f
 WHIRLPOOL 
64b6aad18862288cc98acce5f552b251f22d38371822c5b027d7699468d56d5257235288a29e13c1fc475a5b87eb6a1d13bb77ff769f10e00f0e1c40be4100ec
 DIST ipmitool_1.8.14-4.debian.tar.xz 16452 SHA256 
24b57ffec3ca1bda69f82b006a12a3ccd1e643b2e0250c0a670218e1e76a54dc SHA512 
f7b464d9167e2c92b9536fee1e0cb66da11f6cdc6f86d7adb3ad5c239f3c1850663ddfd9571561502904daff52b3a57b633c389de697da42e7bfafe8c67a60a9
 WHIRLPOOL 
a559a3c1771fc4e33b817977c8eb23372e27a3d2c1bcbc5eefd3e714bfa0da82d05e597dbb2afc8cbf52b6b5ffcde4273505cad5fedc4b8893809d691fa21fc5
+DIST ipmitool_1.8.16-3.debian.tar.xz 17788 SHA256 
89f5d5bfae8a856c24249b98b2d9efbc6d39b5cc1536911efd2944c5f88d6205 SHA512 
8f8b6862d6ff77e6a4f4ad3ae21d056c5d90d43610a45dac556b0a41a5417185553b81e863630a62bfa2ef2e1f7680a24e2661f469214eb3b4e93d8ae4ffb800
 WHIRLPOOL 
c664f96ab9e62eb1ecd3cb1e505253ce6c9641d756e56f76a7c9b23bf31cb8b3a53b8aef32050b30cc125fe8da8fa7d95cb39f77f2afd55d71efe87ddd8c1825

diff --git a/sys-apps/ipmitool/ipmitool-1.8.16.ebuild 
b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild
new file mode 100644
index 0000000..7b80023
--- /dev/null
+++ b/sys-apps/ipmitool/ipmitool-1.8.16.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="Utility for controlling IPMI enabled devices."
+HOMEPAGE="http://ipmitool.sf.net/";
+DEBIAN_PR="3.debian"
+DEBIAN_P="${P/-/_}"
+DEBIAN_PF="${DEBIAN_P}-${DEBIAN_PR}"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+       
https://launchpad.net/ubuntu/+archive/primary/+files/${DEBIAN_PF}.tar.xz";
+#IUSE="freeipmi openipmi status"
+IUSE="openipmi static"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86"
+LICENSE="BSD"
+
+RDEPEND="dev-libs/openssl:0="
+DEPEND="${RDEPEND}
+               openipmi? ( sys-libs/openipmi )
+               virtual/os-headers"
+               #freeipmi? ( sys-libs/freeipmi )
+# ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi )
+# but it doesn't actually need either.
+
+src_prepare() {
+       default
+       [ -d "${S}"/debian ] && mv "${S}"/debian{,.package}
+       ln -s "${WORKDIR}"/debian "${S}"
+       for p in $(cat debian/patches/series) ; do
+               eapply debian/patches/$p
+       done
+
+       eautoreconf
+}
+
+src_configure() {
+       # - LIPMI and BMC are the Solaris libs
+       # - OpenIPMI is unconditionally enabled in the configure as there is 
compat
+       # code that is used if the library itself is not available
+       # FreeIPMI does build now, but is disabled until the other arches 
keyword it
+       #       `use_enable freeipmi intf-free` \
+       # --enable-ipmievd is now unconditional
+       econf \
+               $(use_enable static) \
+               --enable-ipmishell \
+               --enable-intf-lan \
+               --enable-intf-lanplus \
+               --enable-intf-open \
+               --enable-intf-serial \
+               --disable-intf-bmc \
+               --disable-intf-dummy \
+               --disable-intf-free \
+               --disable-intf-imb \
+               --disable-intf-lipmi \
+               --disable-internal-md5 \
+               --with-kerneldir=/usr --bindir=/usr/sbin \
+               || die "econf failed"
+       # Fix linux/ipmi.h to compile properly. This is a hack since it doesn't
+       # include the below file to define some things.
+       echo "#include <asm/byteorder.h>" >>config.h
+}
+
+src_install() {
+       emake DESTDIR="${D}" PACKAGE="${PF}" install || die "emake install 
failed"
+
+       into /usr
+       dosbin contrib/bmclanconf
+       rm -f "${D}"/usr/share/doc/${PF}/COPYING
+       docinto contrib
+       cd "${S}"/contrib
+       dodoc collect_data.sh create_rrds.sh create_webpage_compact.sh 
create_webpage.sh README
+
+       newinitd "${FILESDIR}"/${PN}-1.8.9-ipmievd.initd ipmievd
+       newconfd "${FILESDIR}"/${PN}-1.8.9-ipmievd.confd ipmievd
+       # TODO: init script for contrib/bmc-snmp-proxy
+       # TODO: contrib/exchange-bmc-os-info
+}

Reply via email to