source: trunk/dports/sysutils/ipmitool/Portfile

Last change on this file was 146517, checked in by raimue@…, 17 months ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

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