# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup ipmitool ipmitool eed9d59
# Using head of ipmitool until next release for openssl build fixes
maintainers {dports @drkp} openmaintainer
description Intelligent Platform Management Interface management utility
IPMItool is a utility for managing and configuring devices that \
support the Intelligent Platform Management Interface (IPMI) version \
1.5 and version 2.0 specifications. IPMI is an open standard for \
monitoring, logging, recovery, inventory, and control of hardware that \
is implemented independent of the main CPU, BIOS, and OS. The ipmitool \
program provides a simple command-line interface to the Baseboard \
Management Controller. It features the ability to read the sensor data \
repository (SDR) and print sensor values, display the contents of the \
System Event Log (SEL), print Field Replaceable Unit (FRU) inventory \
information, read and set LAN configuration parameters, and perform \
remote chassis power control.
depends_build port:autoconf \
depends_lib path:lib/libssl.dylib:openssl
rmd160 e2d76e0c1ca496d63e249e0e9204dbc992ed4e41 \
sha256 fb0438bac206b4fd9a53f5f66ef4ed8c17bce86c183c338f09d1e844db3f1347 \
configure.args --enable-intf-lanplus --enable-ipmishell
configure.cppflags-append -Ds6_addr16=__u6_addr.__u6_addr16
system -W ${worksrcpath} "./bootstrap"
reinplace {/DOWNLOAD/s/ -#/ -L/} configure.ac
reinplace "s|\$(INSTALL_DATA)|ginstall -m 0644|" Makefile.am
configure.args-append --mandir=${prefix}/share/man