Quoting IPMItool homepage:
"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."
FreeBSD has OpenIPMI-compatible ipmi(4) driver for in-band IPMI
operations in the base system starting from 6.2 release. On older
systems sysutils/ipmi-kmod port is available.
===> The following configuration options are available for ipmitool-1.8.19_3:
DOCS=on: Build and/or install documentation
FREEIPMI=off: Enable support for freeipmi
===> Use 'make config' to modify these settings
sysutils/ipmitool: Apply multiples patches
Integrates several backported patches from different origins, with some
aligning with those chosen for the Ubuntu ipmitool package while awaiting
upstream inclusion.
These patches address:
- [open interface] Eliminate buffer overrun
- [dcmi] Update parameters to read temperature sensors
- [fru] Update the fru section offset only when they exist
- [fru] Adjust the fru section by their offset order
- [lan] Fix error response from Unsupported Parameter lookup
- [lan] Fix lan print fails on unsupported parameters
- [sdr] Fix sensor reading
- [sdr] Fix command ipmitool sdr type with raw values
PR: 282617
Approved by: zi (maintainer)
Sponsored by: Netflix
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above )
sysutils/ipmitool: make it work for FreeBSD 11 with openssl111
Apply extra patch needed for openssl111 also for users of FreeBSD 11
with DEFAULT_VERSIONS+=ssl=openssl111 in the /etc/make.conf
sysutils/ipmitool: unbreak with openssl 1.1.1 import
- Only apply openssl patch if we are on a version of FreeBSD with openssl 1.1.1
- Don't bump portrevision as we don't change anything except on broken systems
It should be noted that this is a functional way to fix this port and is the
method
used upstream. There are most likely better ways to do this.
Reviewed by: 0mp (Makefile changes)
Obtained from
Sponsored by: Limelight Networks
Update ipmitool to upstream version 1.8.17
Make patchfiles portlint friendly and add new patches to aid in compilation.
Reviewed by: zi
Differential Revision: https://reviews.freebsd.org/D6401
- Bump PORTREVISION for sysutils/freeipmi shlib change
- Convert to new LIB_DEPENDS format [1]
- Support STAGEDIR [1]
Approved by: portmgr (blanket) [1]
Update to 1.8.12, which fixes build with clang.
Turn the WITH_FREEIPMI make variable to a proper option.
Change the NOPORTDOCS option to use the new options framework.
PR: ports/171766
Submitted by: zeising
Approved by: maintainer timeout (two weeks), kwm (mentor)
- Add periodic file for daily status information
- Bump PORTREVISION
PR: ports/165204
Submitted by: Will Glozer <will@glozer.net>
Approved by: Steve Polyack <spolyack@collaborativefusion.com> (maintainer)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Update to 1.8.11
- Pass maintainership to submitter for original maintainer email
is not valid anymore
PR: ports/132559
Submitted by: Steve Polyack <spolyack AT collaborativefusion.com>
Approved by: maintainer timeout
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
Avoid a NULL pointer dereference when using serial-over-LAN (SOL).
I have submitted this patch to the ipmitool-devel mailing list.
Approved by: frolov@riss-telecom.ru (maintainer)
Add option WITH_IPMI_KMOD, allowing ipmitool to work with
the ipmi-kmod port (for FreeBSD 6.x systems).
PR: ports/96333
Submitted by: Nick Barkas <snb@threerings.net>
Approved by: frolov@riss-telecom.ru (maintainer)
Update to version 1.8.7 which has the changes to detect FreeBSD's
ipmi(4) device. Remove patch and hack to make the patch work.
Submitted by: Dmitry (maintainer)
Enhance OpenIPMI driver detection to ipmitool to find FreeBSD's
compatible version in sys/ipmi.h if it exists. Enable OpenIPMI mode.
Initial patches by me, polishing by Dmitry (maintainer). Dmitry will
be submitting these changes to the ipmitool developers.
Approved by: Maintainer