robbat2     14/06/28 00:43:02

  Modified:             ChangeLog
  Added:                ipmitool-1.8.14.ebuild
  Log:
  Bump, now with IPv6.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, unsigned Manifest commit)

Revision  Changes    Path
1.25                 sys-apps/ipmitool/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/ipmitool/ChangeLog?rev=1.25&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/ipmitool/ChangeLog?rev=1.25&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/ipmitool/ChangeLog?r1=1.24&r2=1.25

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -p -w -b -B -u -u -r1.24 -r1.25
--- ChangeLog   29 Jan 2014 13:37:22 -0000      1.24
+++ ChangeLog   28 Jun 2014 00:43:01 -0000      1.25
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/ipmitool
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ChangeLog,v 1.24 
2014/01/29 13:37:22 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ChangeLog,v 1.25 
2014/06/28 00:43:01 robbat2 Exp $
+
+*ipmitool-1.8.14 (28 Jun 2014)
+
+  28 Jun 2014; Robin H. Johnson <[email protected]> +ipmitool-1.8.14.ebuild:
+  Bump, now with IPv6.
 
   29 Jan 2014; Jeroen Roovers <[email protected]> ipmitool-1.8.11-r1.ebuild:
   Stable for HPPA too.



1.1                  sys-apps/ipmitool/ipmitool-1.8.14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/ipmitool/ipmitool-1.8.14.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/ipmitool/ipmitool-1.8.14.ebuild?rev=1.1&content-type=text/plain

Index: ipmitool-1.8.14.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ipmitool-1.8.14.ebuild,v 
1.1 2014/06/28 00:43:01 robbat2 Exp $

EAPI=4
inherit eutils

DESCRIPTION="Utility for controlling IPMI enabled devices."
HOMEPAGE="http://ipmitool.sf.net/";
DEBIAN_PR="2.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"
IUSE="openipmi"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~x86"
LICENSE="BSD"

RDEPEND="dev-libs/openssl"
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() {
        [ -d "${S}"/debian ] && mv "${S}"/debian{,.package}
        ln -s "${WORKDIR}"/debian "${S}"
        for p in $(cat debian/patches/series) ; do
                epatch debian/patches/$p
        done
}

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 \
                --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_compile() {
        emake || die "emake failed"
}

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