1 | # -*- 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 |
---|
2 | |
---|
3 | PortSystem 1.0 |
---|
4 | |
---|
5 | name ipmitool |
---|
6 | version 1.8.15 |
---|
7 | revision 3 |
---|
8 | |
---|
9 | categories sysutils |
---|
10 | license BSD |
---|
11 | maintainers {dports @drkp} openmaintainer |
---|
12 | description Intelligent Platform Management Interface management utility |
---|
13 | long_description \ |
---|
14 | IPMItool is a utility for managing and configuring devices that \ |
---|
15 | support the Intelligent Platform Management Interface (IPMI) version \ |
---|
16 | 1.5 and version 2.0 specifications. IPMI is an open standard for \ |
---|
17 | monitoring, logging, recovery, inventory, and control of hardware that \ |
---|
18 | is implemented independent of the main CPU, BIOS, and OS. The ipmitool \ |
---|
19 | program provides a simple command-line interface to the Baseboard \ |
---|
20 | Management Controller. It features the ability to read the sensor data \ |
---|
21 | repository (SDR) and print sensor values, display the contents of the \ |
---|
22 | System Event Log (SEL), print Field Replaceable Unit (FRU) inventory \ |
---|
23 | information, read and set LAN configuration parameters, and perform \ |
---|
24 | remote chassis power control. |
---|
25 | |
---|
26 | platforms darwin |
---|
27 | homepage http://ipmitool.sourceforge.net/ |
---|
28 | master_sites sourceforge |
---|
29 | |
---|
30 | depends_lib port:openssl10 |
---|
31 | |
---|
32 | checksums \ |
---|
33 | rmd160 2884232d29e441b8ee136d7a75019c8fbb5d3a49 \ |
---|
34 | sha256 f0964e644a8e693932a3e8da6929d5598ed24645bacd51fbb1a4a09b5e47cf78 |
---|
35 | |
---|
36 | configure.args --enable-intf-lanplus --enable-ipmishell |
---|
37 | configure.cppflags-append -Ds6_addr16=__u6_addr.__u6_addr16 |
---|
38 | configure.cppflags-prepend -I${prefix}/include/openssl-1.0 |
---|
39 | configure.ldflags-prepend -L${prefix}/lib/openssl-1.0 |
---|
40 | |
---|
41 | post-patch { |
---|
42 | # remove CFLAGS that gcc 4.2 doesn't support |
---|
43 | reinplace "s|-Wno-unused-result||g" ${worksrcpath}/configure |
---|
44 | reinplace "s|-Wno-packed-bitfield-compat||g" ${worksrcpath}/configure |
---|
45 | } |
---|
46 | |
---|
47 | configure.args --mandir=${prefix}/share/man |
---|