You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
c21a9b8518
Previously, the port tried to download this file at build time. Eliminating this makes the build reproducible, and also fixes problems when the upstream URL changes. Fixes: https://trac.macports.org/ticket/67161
59 lines
2.3 KiB
Tcl
59 lines
2.3 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
PortGroup codeberg 1.0
|
|
PortGroup legacysupport 1.1
|
|
|
|
# strnlen, getline
|
|
legacysupport.newest_darwin_requires_legacy 10
|
|
|
|
codeberg.setup IPMITool ipmitool 1_8_19 IPMITOOL_
|
|
revision 1
|
|
# Distfile changed when the upstream source moved from github to codeberg
|
|
# (same git tag, but a different auto-generated tarball).
|
|
dist_subdir ${name}/${codeberg.version}_1
|
|
checksums rmd160 8c1649fdfbe2cedf7c100bc610806ae5a05d86a4 \
|
|
sha256 ce13c710fea3c728ba03a2a65f2dd45b7b13382b6f57e25594739f2e4f20d010 \
|
|
size 641027
|
|
|
|
version [string map [list _ .] ${codeberg.version}]
|
|
categories sysutils
|
|
license BSD
|
|
maintainers {dports @drkp} openmaintainer
|
|
description Intelligent Platform Management Interface management utility
|
|
long_description \
|
|
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.
|
|
|
|
# No configure script in tarball.
|
|
use_autoreconf yes
|
|
autoreconf.cmd ./bootstrap
|
|
autoreconf.args
|
|
|
|
depends_build port:autoconf \
|
|
port:automake \
|
|
port:libtool \
|
|
path:libexec/coreutils/libstdbuf.so:coreutils
|
|
depends_lib path:lib/libssl.dylib:openssl \
|
|
port:readline
|
|
depends_run port:iana-enterprise-numbers
|
|
|
|
patchfiles arm64-delloem.patch \
|
|
enterprise-numbers.patch
|
|
|
|
configure.args --enable-intf-lanplus \
|
|
--enable-ipmishell
|
|
|
|
configure.cppflags-append -Ds6_addr16=__u6_addr.__u6_addr16
|
|
|
|
compiler.c_standard 2011
|